I used to have Norton and then avg, one day when I ran the avast antivirus I got about 200 virus(no kidding).
Now I use Zonealarm (besides the windows firewall) and got almost no problem with virus, the ones I got came from pendrives. Don't know if there is any better firewall, that's the one I use
Which Operating System is installed??
Windows Vista, Win7 & 8 have excellent firewalls and really don't need a 3rd party firewall especially if you are connected to a router that is firewall protected.
XP? Yes! The firewall on XP is only protects you from inbound traffic and if by chance anything did get past that firewall there is nothing to prevent it from escaping.
If you insist on a 3rd party firewall that is included in a full AV suite and is not free, I would recommend Avast Pro 2014.
Otherwise, I would install Avast free and rely on the Windows Firewall.
You might try Avast! alongside ZoneAlarm firewall...............I have found that they work well together.
However; there is no antivirus for human stupidity;)
I use Kaspersky on my Windows 7, and according to the site, it is now compatible with 8!