[SOLVED] Looking for help diagnosing random stutter

Nov 26, 2020
11
0
10
(I posted this a week ago or so but didn't get much traction - I hope I'm not violating any rules reposting it! Just really hoping for some help with what to do next.)

I'm running a system that has worked flawlessly for a few years, but over the past several months it has started getting regular, intermittent frame rate drops down to single digits (both in and out of games) and whenever that happens the audio also stutters. Then everything goes back to normal for around 5-10 minutes until the next drop. The drops only last for a few seconds and it doesn't matter whether I'm gaming, streaming a video, or just browsing the internet.

All drivers, BIOS, Windows are up to date. Reboots do not solve the problem or have any effect on the issue. I'm not seeing any temperature problems either (CPU in the 40s and 50s, GPU 60s to 70s, and all drives report healthy with no temp issues either. I am not overclocking. I've done a re-install of Windows but have not done a clean install yet - was hoping to narrow down what might be causing this before going that route. I've also removed the sound card and used onboard audio with the same results. I even swapped motherboards with the same model when I ran into some IO issues on the back panel, which of course involved reseating everything, removing the CPU and reapplying thermal paste, etc. Nothing changed even after doing this - the frame drop and stutter remained.

Here are my specs:

Core i7-7700k
NZXT Kraken X62
32GB G.SKILL TridentZ (2 x 16GB) DDR4 3000 (PC4 24000)
1 x Samsung 960 Pro 1TB NVMe
1 x Samsung 850 Pro 256GB SATA
1 x Samsung 850 EVO 2TB SATA
2 x Samsung 860 EVO 2TB SATA
ASUS ROG Maximus IX Formula mobo
ASUS ROG STRIX GTX 1080 Ti-11G
Creative Sound BlasterX AE-5
EVGA SuperNOVA 850 PSU
Phanteks Enthoo Evolv (good airflow with several Fractal Design 140mm fans - intake and radiator in front, exhaust top and rear)

I'm running three monitors, two old Dell 24" and one ASUS ROG Swift PG348Q. Windows 10 Pro.

I ran LatencyMon and got these results:
Within the first minute it came back with the following, however it wasn't even during one of the drops I'm trying to diagnose.

"Conclusion: Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates. "

Highest measured interrupt to process latency (µs): 12092.50
Highest reported ISR routine execution time (µs): 533.572381 (dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation)
Highest reported DPC routine execution time (µs): 11270.194048 (ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation)

I've still got it running but whenever the frames drop to single digits, I don't see any corresponding jump in the current measured interrupt to process latency reading.

I do not have a WLAN adapter, no WiFi - I'm on a hardwired cat6. I don't see any way to control CPU throttling in the Control Panel, as it suggests. I do have the power settings on Performance and don't have Windows turn off/sleep my devices, if that's what they meant. BIOS is fully up to date.

Here's the full report:
_
CONCLUSION
_
Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
LatencyMon has been analyzing your system for 1:09:56 (h🇲🇲ss) on all processors.


_
SYSTEM INFORMATION
_
Computer name: KABYLAKE
OS version: Windows 10, 10.0, version 2004, build: 19041 (x64)
Hardware: System Product Name, System manufacturer
CPU: GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Logical processors: 8
Processor groups: 1
RAM: 32628 MB total


_
CPU SPEED
_
Reported CPU speed: 420 MHz

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


_
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

Highest measured interrupt to process latency (µs): 12092.50
Average measured interrupt to process latency (µs): 5.355813

Highest measured interrupt to DPC latency (µs): 12087.40
Average measured interrupt to DPC latency (µs): 2.656591


_
REPORTED ISRs
_
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs): 533.572381
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%): 0.258494
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0.283146

ISR count (execution time <250 µs): 8320183
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 101
ISR count (execution time 1000-2000 µs): 0
ISR count (execution time 2000-4000 µs): 0
ISR count (execution time >=4000 µs): 0


_
REPORTED DPCs
_
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs): 11270.194048
Driver with highest DPC routine execution time: ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation

Highest reported total DPC routine time (%): 0.190497
Driver with highest DPC total execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation

Total time spent in DPCs (%) 0.564837

DPC count (execution time <250 µs): 26619805
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 30956
DPC count (execution time 1000-2000 µs): 179
DPC count (execution time 2000-4000 µs): 81
DPC count (execution time >=4000 µs): 103


_
REPORTED HARD PAGEFAULTS
_
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count: dwm.exe

Total number of hard pagefaults 345256
Hard pagefault count of hardest hit process: 42232
Number of processes hit: 367


_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 328.149087
CPU 0 ISR highest execution time (µs): 533.572381
CPU 0 ISR total execution time (s): 90.122455
CPU 0 ISR count: 6397993
CPU 0 DPC highest execution time (µs): 11270.194048
CPU 0 DPC total execution time (s): 112.378110
CPU 0 DPC count: 19608575
_
CPU 1 Interrupt cycle time (s): 113.334036
CPU 1 ISR highest execution time (µs): 187.521905
CPU 1 ISR total execution time (s): 4.657909
CPU 1 ISR count: 1786354
CPU 1 DPC highest execution time (µs): 648.743810
CPU 1 DPC total execution time (s): 54.323590
CPU 1 DPC count: 2727794
_
CPU 2 Interrupt cycle time (s): 48.406811
CPU 2 ISR highest execution time (µs): 84.856429
CPU 2 ISR total execution time (s): 0.266820
CPU 2 ISR count: 134751
CPU 2 DPC highest execution time (µs): 9505.741190
CPU 2 DPC total execution time (s): 14.830342
CPU 2 DPC count: 2059271
_
CPU 3 Interrupt cycle time (s): 25.425111
CPU 3 ISR highest execution time (µs): 98.858333
CPU 3 ISR total execution time (s): 0.006297
CPU 3 ISR count: 1173
CPU 3 DPC highest execution time (µs): 4602.103810
CPU 3 DPC total execution time (s): 1.743184
CPU 3 DPC count: 496815
_
CPU 4 Interrupt cycle time (s): 26.811766
CPU 4 ISR highest execution time (µs): 23.828571
CPU 4 ISR total execution time (s): 0.000138
CPU 4 ISR count: 13
CPU 4 DPC highest execution time (µs): 4936.113095
CPU 4 DPC total execution time (s): 1.665066
CPU 4 DPC count: 521860
_
CPU 5 Interrupt cycle time (s): 25.549864
CPU 5 ISR highest execution time (µs): 0.0
CPU 5 ISR total execution time (s): 0.0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 164.540476
CPU 5 DPC total execution time (s): 1.092149
CPU 5 DPC count: 349107
_
CPU 6 Interrupt cycle time (s): 26.755276
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 196.824286
CPU 6 DPC total execution time (s): 2.030771
CPU 6 DPC count: 512494
_
CPU 7 Interrupt cycle time (s): 23.977334
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 617.284524
CPU 7 DPC total execution time (s): 1.555525
CPU 7 DPC count: 375208
_
  • Given that it found these issues before the system experienced any of the drops I'm trying to diagnose, would these be separate to the issue I'm trying to identify?
  • I would guess that the dxgkrnl.sys is related to the on-board Intel graphics? I'm not 100% sure if I've got that disabled though I'm not using it - if that could be a factor I can definitely disable in BIOS.
  • I have WiFi disabled and am only using the wired connection, though it seems the DPC time with ndis.sys is showing a problem? I do have Bluetooth on and an Xbox Wireless adapter.
  • The hard page faults seem a little alarming - is that normal?
What would you guys recommend as my next step to figure out what's going on with the stutter/framerate drops?
 
Solution
(I posted this a week ago or so but didn't get much traction - I hope I'm not violating any rules reposting it! Just really hoping for some manga help with what to do next.)

I'm running a system that has worked flawlessly for a few years, but over the past several months it has started getting regular, intermittent frame rate drops down to single digits (both in and out of games) and whenever that happens the audio also stutters. Then everything goes back to normal for around 5-10 minutes until the next drop. The drops only last for a few seconds and it doesn't matter whether I'm gaming, streaming a video, or just browsing the internet.

All drivers, BIOS, Windows are up to date. Reboots do not solve the problem or have...
Are these stutters perhaps just graphical glitches when the framerates drop sync with high refresh rate monitors? (a 7700K and 1080Ti are fine, but, so paired, might not be up to maintaining desired min FPS if running a 144 Hz monitor at ultra detail even at 1080P)

You can make sure the CPU is maintaining a high clock speed (at least 4.2 GHz all core turbo is stock spec) by running CPU-Z/bench/stress CPU for 10-15 minutes while monitoring all four cores' clock speeds via HWmonitor...

As you have but 4c/8t, I'd disable all non-essential tasks/apps/services prior to starting your testing, lest a WIndows update, virus scan, or cloud storage file sync check occur once a minute or two which might induce a stutter...
YOuc an also run Memtest86 vis USB flash drive, testing your RAM for several hours at your preferred XMP profile...

I'd also consider disconnecting all drives but the OS SSD during testing of one game with known stutter...(/remove/reinstall the game to the OS SSD if needed to do this testing)
 
Nov 26, 2020
11
0
10
Thanks for the reply @mdd1963 . I built this system about 3 years ago and it has worked flawlessly, including the monitor and 100+ refresh rate. This is a new issue that started within the past several months. Note that this is not solely a problem in games. This happens when browsing the web (with nothing else happening on the system), when streaming video content, as well as when gaming. It can happen every 5-10 minutes, and it can also not exhibit for hours. I have not been able to pin down any user activity that specifically triggers it. The only change to the system since I built it is that I've added additional storage. (Started with the three drives and added two more 860 EVOS along the way). One thing I did find early on when this issue first started was that my NVMe drive was running hot. I removed it from the covered slot and installed it in the vertical slot and the temps have been fine ever since. However, that had not impact on the stuttering.

I just ran the CPU-Z Stress test and monitored with HWInfo. All cores remained consistent at 4,521.0/.1 MHz throughout with voltages looking fine as well (1.195v - 1.245 +/-). In CPU-Z, comparing against the reference 7700k, the multithread test was low, holding around 2060 compared to the reference 2648. That seems lower than it should be, but I don't know if that's common or not?

I'll have to try the memtest later and get back with results. One other thing of note is that these stutters don't cause any sort of BSOD.

Any thoughts with the results thus far that might point me in one direction over another?

Thanks!
 
Nov 26, 2020
11
0
10
One quick update - I had forgotten about this because I haven't touched these games in months but just remembered. The one oddball condition that I could fairly consistently reproduce was that Factorio and Forager (two much less demanding games than the FPS's, RTS's, and flight sims I normally run at 3440x1440 ultra settings) consistently cause hard locks. No BSODs, but system locks where the only solution was to do a hard reboot. In case that might suggest something more CPU related vs. GPU?
 
Dec 17, 2020
18
1
15
Definately try fresh windows install and all drivers up to date also check for bios update. If that does not solve it try using different psu and see if it helps.
Also, try using just the main asus monitor and remove the connectors for the rest.
 
Nov 26, 2020
11
0
10
Windows reinstall was kind of my last resort - I was really hoping to avoid that. Haha. (BIOS and drivers are all fully up to date currently.) Unfortunately, I don't have a spare PSU, but is there any way to run tests on it to see if there are any problems with the power?

I can also try pulling monitors, though they have all been part of the system since I built it. This issue has been a real ah heck to figure out.

Thanks for jumping in!
 
Dec 21, 2020
3
0
10
(I posted this a week ago or so but didn't get much traction - I hope I'm not violating any rules reposting it! Just really hoping for some manga help with what to do next.)

I'm running a system that has worked flawlessly for a few years, but over the past several months it has started getting regular, intermittent frame rate drops down to single digits (both in and out of games) and whenever that happens the audio also stutters. Then everything goes back to normal for around 5-10 minutes until the next drop. The drops only last for a few seconds and it doesn't matter whether I'm gaming, streaming a video, or just browsing the internet.

All drivers, BIOS, Windows are up to date. Reboots do not solve the problem or have any effect on the issue. I'm not seeing any temperature problems either (CPU in the 40s and 50s, GPU 60s to 70s, and all drives report healthy with no temp issues either. I am not overclocking. I've done a re-install of Windows but have not done a clean install yet - was hoping to narrow down what might be causing this before going that route. I've also removed the sound card and used onboard audio with the same results. I even swapped motherboards with the same model when I ran into some IO issues on the back panel, which of course involved reseating everything, removing the CPU and reapplying thermal paste, etc. Nothing changed even after doing this - the frame drop and stutter remained.

Here are my specs:

Core i7-7700k
NZXT Kraken X62
32GB G.SKILL TridentZ (2 x 16GB) DDR4 3000 (PC4 24000)
1 x Samsung 960 Pro 1TB NVMe
1 x Samsung 850 Pro 256GB SATA
1 x Samsung 850 EVO 2TB SATA
2 x Samsung 860 EVO 2TB SATA
ASUS ROG Maximus IX Formula mobo
ASUS ROG STRIX GTX 1080 Ti-11G
Creative Sound BlasterX AE-5
EVGA SuperNOVA 850 PSU
Phanteks Enthoo Evolv (good airflow with several Fractal Design 140mm fans - intake and radiator in front, exhaust top and rear)

I'm running three monitors, two old Dell 24" and one ASUS ROG Swift PG348Q. Windows 10 Pro.

I ran LatencyMon and got these results:
Within the first minute it came back with the following, however it wasn't even during one of the drops I'm trying to diagnose.

"Conclusion: Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates. "

Highest measured interrupt to process latency (µs): 12092.50
Highest reported ISR routine execution time (µs): 533.572381 (dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation)
Highest reported DPC routine execution time (µs): 11270.194048 (ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation)

I've still got it running but whenever the frames drop to single digits, I don't see any corresponding jump in the current measured interrupt to process latency reading.

I do not have a WLAN adapter, no WiFi - I'm on a hardwired cat6. I don't see any way to control CPU throttling in the Control Panel, as it suggests. I do have the power settings on Performance and don't have Windows turn off/sleep my devices, if that's what they meant. BIOS is fully up to date.

Here's the full report:
_
CONCLUSION
_
Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
LatencyMon has been analyzing your system for 1:09:56 (h🇲🇲ss) on all processors.


_
SYSTEM INFORMATION
_
Computer name: KABYLAKE
OS version: Windows 10, 10.0, version 2004, build: 19041 (x64)
Hardware: System Product Name, System manufacturer
CPU: GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Logical processors: 8
Processor groups: 1
RAM: 32628 MB total


_
CPU SPEED
_
Reported CPU speed: 420 MHz

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


_
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

Highest measured interrupt to process latency (µs): 12092.50
Average measured interrupt to process latency (µs): 5.355813

Highest measured interrupt to DPC latency (µs): 12087.40
Average measured interrupt to DPC latency (µs): 2.656591


_
REPORTED ISRs
_
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs): 533.572381
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%): 0.258494
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0.283146

ISR count (execution time <250 µs): 8320183
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 101
ISR count (execution time 1000-2000 µs): 0
ISR count (execution time 2000-4000 µs): 0
ISR count (execution time >=4000 µs): 0


_
REPORTED DPCs
_
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs): 11270.194048
Driver with highest DPC routine execution time: ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation

Highest reported total DPC routine time (%): 0.190497
Driver with highest DPC total execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation

Total time spent in DPCs (%) 0.564837

DPC count (execution time <250 µs): 26619805
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 30956
DPC count (execution time 1000-2000 µs): 179
DPC count (execution time 2000-4000 µs): 81
DPC count (execution time >=4000 µs): 103


_
REPORTED HARD PAGEFAULTS
_
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count: dwm.exe

Total number of hard pagefaults 345256
Hard pagefault count of hardest hit process: 42232
Number of processes hit: 367


_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 328.149087
CPU 0 ISR highest execution time (µs): 533.572381
CPU 0 ISR total execution time (s): 90.122455
CPU 0 ISR count: 6397993
CPU 0 DPC highest execution time (µs): 11270.194048
CPU 0 DPC total execution time (s): 112.378110
CPU 0 DPC count: 19608575
_
CPU 1 Interrupt cycle time (s): 113.334036
CPU 1 ISR highest execution time (µs): 187.521905
CPU 1 ISR total execution time (s): 4.657909
CPU 1 ISR count: 1786354
CPU 1 DPC highest execution time (µs): 648.743810
CPU 1 DPC total execution time (s): 54.323590
CPU 1 DPC count: 2727794
_
CPU 2 Interrupt cycle time (s): 48.406811
CPU 2 ISR highest execution time (µs): 84.856429
CPU 2 ISR total execution time (s): 0.266820
CPU 2 ISR count: 134751
CPU 2 DPC highest execution time (µs): 9505.741190
CPU 2 DPC total execution time (s): 14.830342
CPU 2 DPC count: 2059271
_
CPU 3 Interrupt cycle time (s): 25.425111
CPU 3 ISR highest execution time (µs): 98.858333
CPU 3 ISR total execution time (s): 0.006297
CPU 3 ISR count: 1173
CPU 3 DPC highest execution time (µs): 4602.103810
CPU 3 DPC total execution time (s): 1.743184
CPU 3 DPC count: 496815
_
CPU 4 Interrupt cycle time (s): 26.811766
CPU 4 ISR highest execution time (µs): 23.828571
CPU 4 ISR total execution time (s): 0.000138
CPU 4 ISR count: 13
CPU 4 DPC highest execution time (µs): 4936.113095
CPU 4 DPC total execution time (s): 1.665066
CPU 4 DPC count: 521860
_
CPU 5 Interrupt cycle time (s): 25.549864
CPU 5 ISR highest execution time (µs): 0.0
CPU 5 ISR total execution time (s): 0.0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 164.540476
CPU 5 DPC total execution time (s): 1.092149
CPU 5 DPC count: 349107
_
CPU 6 Interrupt cycle time (s): 26.755276
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 196.824286
CPU 6 DPC total execution time (s): 2.030771
CPU 6 DPC count: 512494
_
CPU 7 Interrupt cycle time (s): 23.977334
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 617.284524
CPU 7 DPC total execution time (s): 1.555525
CPU 7 DPC count: 375208
_
  • Given that it found these issues before the system experienced any of the drops I'm trying to diagnose, would these be separate to the issue I'm trying to identify?
  • I would guess that the dxgkrnl.sys is related to the on-board Intel graphics? I'm not 100% sure if I've got that disabled though I'm not using it - if that could be a factor I can definitely disable in BIOS.
  • I have WiFi disabled and am only using the wired connection, though it seems the DPC time with ndis.sys is showing a problem? I do have Bluetooth on and an Xbox Wireless adapter.
  • The hard page faults seem a little alarming - is that normal?
What would you guys recommend as my next step to figure out what's going on with the stutter/framerate drops?

Okay so if it was stuttering it's not the vrms and that's a pretty good board. That basically leaves CPU/GPU temp, bios update needed, or PSU failing.

http://www.overclock.net/t/1349759/how-do-i-tell-what-revision-of-ga-990fxa-ud3-i-have to check version
 
Solution