How bout just closing off all but 2 or 3 ports. Been working good for me. Run windows firewall which doesn't do much, but virus programs only pop up occasionally blocking trojans from pr0n sites. My pc ain't had but one problem from stuff like that and it was the one that hit nearly every windows computer that would do the restarts and that was easy to kill.