My PC consistently crashes with a DPC_WATCHDOG_VIOLATION when I join a voice channel in Discord while playing Battlefield 6. If I start the game and join voice chat later, it may still blue-screen after 20–30 minutes. I'm using a wireless Corsair Virtuoso SE headset with a 2.4 GHz USB dongle. My hardware is a Ryzen 7 7800X3D, RTX 3080 Ti, and Gigabyte B650 GAMING X AX V2 motherboard. I've updated the USB, headset, GPU, and audio drivers, removed iCUE, reinstalled Discord, disabled hardware acceleration in Discord and Chrome, disabled EXPO, and completed four passes of MemTest86 with no errors. I also have several minidumps available for analysis. What should I investigate next?
3 Answers
Since the headset is wireless, try isolating the USB dongle and its driver first. Test a different USB port, preferably one directly on the rear motherboard I/O, and if possible test with another headset or with the wireless headset disabled. A crash triggered by microphone or voice-chat activity can point toward the USB, wireless, audio, or network driver path, but it still needs to be narrowed down rather than assuming the headset is definitely faulty.
The minidumps don’t clearly identify the offending driver, but the available DPC information repeatedly includes tcpip.sys and ndu.sys, which are related to Windows networking. Those files may only be victims of the delay rather than the actual cause, but the network driver path is worth investigating. Install the current LAN and chipset drivers from the motherboard manufacturer, update the motherboard BIOS, and test again. Also check whether disabling or removing third-party network, audio, RGB, and overlay software changes the behavior.
I’ve updated the BIOS and will install the current motherboard network and chipset drivers before testing again.
Minidumps often discard the detailed DPC queues needed to identify the real culprit. Configure Windows to create kernel or automatic memory dumps, then inspect the dump locally with WinDbg using commands such as !dpcs and !dpcwatchdog. Comparing two to four crashes can reveal a driver that appears consistently. Be careful when sharing full kernel dumps because they can contain data from system memory; sharing the debugger output is safer.
A DPC watchdog crash doesn’t automatically prove the hardware is defective. It means a driver or kernel task took too long, so BIOS, network, USB, audio, and overlay drivers are all reasonable suspects.

I’m using the headset through its wireless USB dongle rather than Bluetooth. I’ll test different ports and try to reproduce the crash with another audio device.