After using xperf; it seems this ntokrnl.exe DPC spikes is related to Patchguard; PatchGuard is an internal windows protection again Kernel Patch So try to disable Patchguard with EfiGuard (available on github) This is not a real solution, but a simple workaround if you have installed the 1903 The best solution is a new "good" build of Windows for a perfect result on LatencyMon
ntoskrnl latency is fixed for me too. it was coming up even after 5 minutes of running. but nvidia driver (nvlddmkm.sys) is still causing big latencies. i had to run the latency monitor for a few hours to see it.
nvlddmkm will always spike as u enter and minimize programs that trigger 3d clocks which are the boost clocks in nvidia cards. there is no way around this. when they change power stats dpc will spike to 350-500 for a sec then back to normal.
You better test again after updating, because Microsoft f**ked up as always "fixing problems for 5% users while introducing new problems for 15% users"
gpu frequency changing is possibly the reason of it. mine is about 1500. but it is not breaking the responsiveness of the system like ntoskrnl was doing. ntoskrnl bug was really there and it was really fixed. at least for me.
NTOSKRNL spikes are fixed still in 356. If you are having a problem still maybe clean install 356 otherwise you have a device driver spiking the kernel. nvidia power state switches will only spike the driver associated to the video card and in this case if you are above 500us something else is going on as that is not a normal bump from a power state switch
I have a dual boot system with win 7x64 SP1 Ultimate with latest updates and Win 10 Pro x64 was fresh installed a few days ago which was the latest iso atm aka os build 18362.356 which updated to 18362.418 later and all I can say is that ntoskrnl.exe in Win 7 never gets above 100ish no matter how many times I run latencymon v6.71 while in Win 10 ntoskrnl.exe spikes up randomly once in a 20minute test run to 180ish or max 300ish, those numbers are still in the green but its still much higher compared to Win 7. But I guess thats Win 10, they dropped the QA team 5 years ago :/
You cant really compare windows 10 to windows 7 without tweaks/optimizations because windows 7 will obliterate 10 when it comes to input lag / fps count and so on