I have a problem with Windows 10 that I have not been able to solve after countless of hours that I've spent searching for the solution. I have found some strange things so far that might help to find the solution though.
My computer is self-built. It has the following parts:
- Asus Z-97P Motherboard
- Intel Core i5-4670K
- Nvidia GTX 970
- 4x4gb Kingston HyperX Ram
- 240 gb Kingston SSD + 2 Hard drives
- 620 Watt Power Supply
So the problem is that in Windows 10 I have almost 100% while idle on desktop. The culprit according to resource monitor is System and System interrupts. What I have tried to get rid of the problem:
- BIOS update
- Install all drivers from Asus
- Windows update
- Remove all USB hardware
- Remove extra hard drives
- Reinstall Clean Windows 10
- Disable Windows Update with Gpedit
Nothing seems to work. Sometimes my computer starts and behaves normally, CPU usage 0-5 % idle. Usually not. But here is the interesting part: If my CPU usage is at 100% idle, I can make a temporary fix by putting my computer to SLEEP mode and turn it on again. Then the CPU usage drops back to normal.
Please if you have any suggestions, I am willing to try them. Also if I need to provide any additional information I'll be happy to do so.
Edit: Disabling Diagnostic Policy Service from Services.msc brought CPU Usage down a bit.

wpr.exe -start GeneralProfile, Then reproduce the issue, then runwpr.exe -stop C:\gp.etlMaybe you can zip and share this etl file. If you want to try and understand it, from the MS store, download and install Windows Performance Analyzer (WPA). I wouldn't;t suggest more than a minute of capture. Also, the less that is running in the trace (closing processes, stopping services, etc), the smaller the trace and it will rule out more. – HelpingHand May 10 '20 at 15:20services.msc, 2) Locate the following 3 services:Diagnostic Policy Service,Diagnostic Service HostandDiagnostic System Host3). For each service, change the startup toDisabledthen stop them. – HelpingHand May 10 '20 at 16:13