System Idle Process (CPU NOT used) is listed at 98.620%
It's more than perfect.
As for Windows updates....
Go to Control Panel>Windows updates and see if there is anything to install.
Usually after repair installation you'll see a bundle.
And for the leak, I am looking under Memory not CPU. I know the difference and it is hard to play some very RAM intense games with explorer.exe leaking. I always have to crash it to be able to play my games like I did before I got ZeroAccess
In this forum, we make sure, your computer is free of malware and your computer is clean
Because the access to malware forum is very limited, your best option is to create new topic about your current issue, at Windows section.
You'll get more attention.