After running anything that requires any CPU power ( Youtube, flashgames, Java, ANY pc game like Counter Strike, Left 4 dead etc) svchost.exe uses a lot of my CPU ( 50% +) and stays like it even after closing whatever I was running, I always have to reboot. This has only happened in the last few weeks. OS: Windows 7 Ultimate 32-bit Browser: Firefox Things I've tried: Downloading processor explorer and checked what is hogging the CPU under svchost, it turned out to be critical services I cannot end. (Picture below) Scanned with Malware Bytes & Microsoft SE ( Both updated, showed clean, multiple times) Defragged my HDD, cleaned my registry, Windows is up to date expect for 1 Windows Update that will not install (When it configures after I reboot it fails and reverts changes, every time) Scanned with Hijackthis (Log below) No luck. Hijackthis log: Thanks in advance for any help.