i vote avast, there are 4 good free ones:
avira/avast/avg and microsoft security
I don't want to sound like a horrible person, but AVG is simply horrible at real-time protection, and it is an incredible resource hog.
Avira used to be amazing, but they started running ads to support their free version. The most common ad I get to see at my repair shop is for 'uniblue registry booster' it is simple scamware and will bog down your PC like no tomorrow.
When you are using msconfig to disable startup items, make sure you don't uncheck your antivirus.
Running hijackthis is a great idea if you are getting redirects or tool-bars that show up uninvited. I have had good luck checking my logs with, ah I am too noobish to post urls... Google Hijackthis Logfileauswertung and don't worry the webpage is in English.