Huge ntoskrnl DPC latency spikes on video playback [Windows 10 1909]
Hello, over the past 4 months I've been having issues with DPC latency spikes and interrupts to process latency.
My PC specs are as follows:
Asus X570 Tuf [latest BIOS]
Ryzen 3700X
2x8GB Crucial Ballistix LT 3200mhz
GTX 970 [Using Nvidia 425.31 driver as it seems the most stable]
EVGA G2 750W
500GB SSD
5TB HDD.
Windows 10 64bit 1909 [10.0.18363]
USB Rode-NT Mic.
I will now follow the recommended information for troubleshooting such issues:
- Self Built Custom PC
- Desktop
- No model number
- Windows 10 1909
- 64bit
- Windows 10 1909
- Retail Windows
- Most is 4 months old, GPU is 5 years old
- I have tried reinstalling the OS
- CPU- 3700X
- RAM - Crucial Ballistix LT 3200mhz 16GB (8GBx2)
- Video Card- GTX 970
- MotherBoard - Asus X570 Tuf
- Power Supply - EVGA G2 750W
- Is driver verifier enabled or disabled? Disabled
- What security software are you using? (Firewall, antivirus, antimalware, antispyware, and so forth) Bitdefender but issue occurs on clean boot.
- ExpressVPN is used
- No disk image tools
- Only DOCP is enabled for RAM, but issues occur without that enabled.
My Speccy-
http://speccy.piriform.com/results/D5j3cJFNv01tPlhXToJtLUt
I have attached the other required files (.etl, DXdiag and msinfo32) in my comment.
They used to be a lot worse, but seem to have calmed down until my PC has been on for a while and I try to play a video though VLC and MPC-HC. Generally they are in check but after running teamspeak and having a YouTube stream in the background, I get huge spikes to 20,000 when trying to play video. Curiously, these go away after I've opened MPC-HC and begin to play the video. Unless I tab out and tab back into full screen video, then I get a big spike again.
So far I have tried:
Replacing my motherboard (for the same model again)
Fresh installing Windows (on a different SSD)
Updating my LAN and Audio drivers
Disabling HPET in Windows (My motherboard doesn't support disabling it in BIOS)
Uninstalling Bitdefender
Using Intelligent Standby Cleaner List
Using MSI tool to set my GPU drivers to MSI mode
Only running boot drive.
I think the issue becomes worse as I upgrade my GPU driver, it's very strange as I have no issues for around 3 hours but past that point (after running Teamspeak it seems) I get huge spikes.
My GPU isn't overclocked, I have tried multiple versions of Teamspeak.
When I run a Windows Analysis all I get are huge ntoskrnl.exe spikes, and when I expand them I get various details like "KiSystemServiceCopyEnd". Which isn't really helpful to me as I'm not particularly knowledgeable in this.
Any help would be really appreciated, I'm absolutely tearing my hair out at this point.
Thank you very much.