What kind of setup do you have ?
My PC sits behind a router so is not directly exposed to the Internet (i.e. uses NAT to provide a hardware firewall)
Personally if your PC is connected via a router then all you need is antivirus software (I use AVG). The router blocks unwanted access and most Internet security suites just cause problems and take up far too much CPU/memory.