Hi,
If all system drivers are up to date and you have no system file corruption then check system files using the following commands at an Administrative command prompt:
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
Maybe you have a hardware problem. Newer PCs have two or three system board USB controllers, USB 2.0 (front and rear) and USB 3.0. (front and rear). Have you tried all USB ports on your PC?
You could have an intermittent short or a system board problem. Have you tried the problem devices on a different PC to see if the problem recurs on a different PC? If yes, then you have a device problem.
You could isolate a hardware problem versus a driver problem by installing W10 clean on a different HDD or a different SSD. Check for stability on the new W10 installation.
Regards