Don't know if this is any help - I use a Mac, not one of them 'Make Gates Rich" machines - but I had the same problem for a while. Eventually I narrowed it down to a USB hub. If I unplugged the connection to it the problem went away.
Curiously, I re-plugged everything in different slots and things have been okay since. Peculiar stuff this technolololology.
So if you can't find another solution, try slotting things into different holes. (Ooooer, Mrs!)