if u want a real FW, that real protect your computer with lots of options and configurations use a balck box FW... and not application based FW.
the app based FW is bulshit, and make u more troble then help.
but if u want an app after all i would recommend blackice
this is not free, but u know what to do with that i imagine