I personally recommend running
AVG or Avast free(I use AVG)....
Zone Alarm free firewall(I like programs that alert me whenever something on my pc is trying to access the internet)
Winpatrol free to protect your registry....
I still get some bad files but those programs stop them in their tracks...