I've always used Aw-aware to remove various malware etc...
However, theres a problem that appears on start up no matter what I do. Its called Adaawareservice - and yes, I looked at how my CPU acts when this is open. It takes longer for things to load, and it makes the CPU slower to some extent.
Just finding this to be a pain in the ass now.
if anyone else has a better program then this one, which doesnt cause the same issue - fire away!