Yeah, 20 years of gaming experience. All games that you listed have texture steaming, content loading on the fly which will always show some minor form of microspikes; you can't fix a games internal memory management. You just seem to be more susceptible to it or are just being too OCD on normal things.
No. He has all kinds of drops, and real continuous fps drops too, not just micro spikes. Thing is, some ppl post too little, he posted too much, so you have to choose... hmm a movie evening or a troubleshooting thread HAHA i-kid-i-kid. Srsly.. props for well documenting the issue (or maybe issues)
Worther, try this: in NV CP Global Settings force the Threaded optimization to Off. Restart ur pc and check the results. I'm struggling with a similar problem (random noticeable frametime spikes) and it looks like it makes a difference and fixes these spikes.
Why not, if you use your mouse and keyboard connected to asmedia usb3 it could very well be this. And there are a few settings in uefi that can cause issues too(mostly power saving features). http://www.overclock.net/forum/6-in...os-optimization-guide-modern-pc-hardware.html And mouse smoothing tweak http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html?m=1
Do you have IRQ sharing for PCI devices? Go to device manager and switch the view to Resources by type, expand IRQ root node and scroll down to PCI devices. If there are many devices with the same IRQs, then IRQ sharing is there. In old days IRQ conflicts were deadly for OS. Nowadays they are not, but still not a good thing. Also, I scrolled through whole thread and have not noticed whether you tried to disable devices in device manager (like unused USB controllers, network cards, audio cards).
I'm having issues with high DPC on the latest windows version aswell, regardless of what nvidia driver i use. Obviously each driver has been DDU'ed first, and im using max power on gpu's and cpu.
MSI mode can only improve ISR stage of interrupt handling. DPC stage can be f*cked up by badly coded drivers. I know only one tool capable to show DPC times in clean way - LatencyMon. LatencyMon can copy text report to clipboard, so you can test game and paste report here. As alternative you can use performance counters (launch perfmon). These counters monitoring can be saved to a file and viewed later by special app. A time related charts can give means to make a conclusion about correlation of DPC stats with stuttering.
Can agree about LatencyMon software but only for mesure latency while idle. Because there're many interruptions while load, e.g. LatencyMon will show high latency while gaming. This monitoring app adds a little additional load and grabs some HW resources when game is running. I can't be pretty sure about precise measurement while gaming. It's like using another monitoring apps, e.g. MSI AB + RTSS themselves grab some resources (marginally but grab) and slightly add some amount of job for the PC to operate. Hence, I assume that there're no monitoring software which can get 100% accurate result while the PC working on the hard task (games, rendering, etc.). If I'm not fully right about this theme, please correct me. Thanks.
I have my SSD installed in bottom PCIE M.2 slot. Should I also disable SpeedShift with SpeedStep together?
We are interested not in latencies shown on the main page. We are interested in hunting down drivers with big DPC times. PS Those latencies are only interesting for professional audio users.