As of now I am using PC Tools Firewall Plus.

With the "Allow all applications" option disabled it performs very well and I am able to block files/components effectively

Unlike other FWs which allow the entire application if we select allow for the main application alone, PCT FW can block individual components of applications which try to run/connect to the internet.