Question USB devices randomly stop working while gaming

Apr 10, 2023
Hi all,
I bought all my PC parts brand new around 8 months ago, except for the graphics card, which was 6 months used.

PC Specs:

Motherboard: MSI MAG Tomahawk B660 WIFI DDR5


CPU: Intel Core i7-12700F

RAM: Kingston FURY Beast 16GB DDR5 5600MHz

SSD: Samsung 980 PRO 1TB M.2

PSU: Corsair RMx Series RM750x Gold

The first issue was the sound randomly cutting out after a loud crack (the kind that you hear when you rip out a jack cable from the motherboard). After a few seconds, the sound came back, or sometimes I got a blue screen of death with the following stop code: DRIVER_VERIFIER_DMA_VIOLATION

At that time I was using a HyperX Cloud 2 headset with its USB cable. After trying every possible solution online, nothing worked, and I ended up replacing the headset with a SteelSeries Arctis 7+ Wireless. Luckily the blue screen problem hasn't happened since, but a different kind of issue appeared.

While gaming, my keyboard, mouse and headset sometimes randomly stop working. By this I mean the keyboard and mouse input gets stuck and won't respond for a second, so I can't move or do anything in the game. I clipped some of these instances, so you can check them below:



In the following clip, you can see even the sound disappearing, which never came back until I reconnected the headset.


The next clip demonstrates an instance where even the game froze. After reconnecting the headset the control came back.


I have also noticed that sometimes the computer doesn't recognize the keyboard when turning on.


I purchased a PCI-E to USB 3.0 Expansion card, which solved the keyboard not recognized on startup problem, but all the others are still happening. I have reinstalled Windows (10 and 11 as well), updated to the newest BIOS (7D41vAA), and all the drivers are up to date.

The mouse I'm using is the Logitech G305, and the keyboard is the Royal Kludge RK68

If you have any ideas for what the solution might be, please let me know, everything is highly appreciated. Thank you so much for taking the time to read this post, have a nice day!