windows firewall sufficient enough but if you want a different firewall I would suggest commodo firewall which I see you listed,it's pretty good but I don't use it on my pc but have it on my fathers since so if he clicks on somthing he's not suppose to it will block the unknown incoming connection and ask you to allow it or not. Anyways if you want the feel of controlling everthing single bit of traffic like even if your desktop applications can connect to the net or not then commodo is good. If you have a decent firewall on your router then you should be fine with windows firewall,personally I just use windows firewall and just do 1-2 a week scan for any malicious items that might have got in my system and usually it's clean and I might just get some cookies I have to clean out with SAS