Malwarebytes is considered the "Gold standard" in malware removal. I also recommend cleanup for removing temporary garbage. Install Secunia "PSI" to check and auto update your third party software.
"The CSIS study revealed that as much as 99. 8 % of all virus/malware infections were a direct result of not
updating five specific software packages. Aside from missing Microsoft security updates, the study
revealed the following out of date programs as being the most used by malware: Java JRE (37%), Adobe
Reader and Adobe Acrobat (32%), Adobe Flash (16%) and Microsoft Internet Explorer (10%). " Malwarebytes, Cleanup, and Secunia 2. 0 PSI are all freeware.