I recently resolved an issue that I was having related to USB performance and random disconnects. The root cause of the issue was that the default Microsoft drivers for USB 3.0/3.1 controllers/hubs were not functioning properly. I had to manually override the drivers with the Windows 7 drivers provided by the AMD x399 chipset package. How come there aren't dedicated Windows 10 drivers in this package? I've seen several other users reporting issues with USB devices on Windows 10 and Ryzen/Threadripper, so it seems like AMD should really provide Windows 10 USB drivers, such that installing the chipset driver package actually installs the correct USB drivers. Very frustrating couple of weeks were spent tracking down the problem.