I use Avast and have had no problems, I also use Comodo Firewall.
One way is to, yes, format the harddisk and start again, but I'd look at what viruses you have first, make alist, then do a search to see whats available to remove them. Hopefully you will be able to delete each virus.
My...