I had a problem a few years ago when McAfee let a virus through and screwed my PC so I switched to Norton. I'm now running Kaspersky which seems to stop everything including some USB stick viruses that Norton didn't recognise.

Remeber though, which ever you choose, your anti virus software needs regular updates or it quickly becomes useless