+1 for auslogics. you know it's actually worth buying their whole program set for $10. not that i have, but i've seen what it can do. i just use the defragger and registry cleaner.
"Advanced system care" is the best registry cleaner I have ever used and it's also free for personal use..Try this; I know you will not regret what I have said...