I have a dell Precision 7530 with an i9-8950HK which has 16 PCIe lanes according to Intel's website. Its other specs are 64GB RAM in 4 modules, Quadro P2000 graphics card, 3 M.2 NVMe drives, external GPU with 2080TI connected to thunderbolt 3 and some peripherals connected to powered USB hub (Logitech keyboard, mouse, cd/dvd drive, and 1 usb hard drive). I have been having issues where my USB devices seem to either keep disconnecting and connecting as if my USB controller is being reset, my sound is becomes gargled, and if my keyboard is working it acts like keys are being suck for a sec or two. Try to backspace once and an entire line is removed etc. I have tried different USB hubs, and peripherals, but it does not help. I have installed Windows 1803 and 1909 dozens of times, rolled firmware back and forwards etc. Dell even sent me a replacement system board with integrated CPU to test with no success. I connected my older Dell 5510 with a Xeon E3-1505M v5 CPU in the exact same setup minus internal components and it has been working perfectly for weeks. I am wondering if i am just overwhelming my CPU lanes or something. There is not any documentation for the dell system board to tell me what lanes and bandwidth go where. I did a lspci command and attached. I am wondering people here who are much smarter than me can tell me either way or guide me to what the issue may be.
lspci.txt