Update: resources tested
Update:
So I was recommended Sygate, which I tested against ZoneAlarm by monitoring resource usage:
My old test pc - Cryix M II, 158RAM:
With no firewall, 97% resources free.
With Sygate only: 92% free.
With Zonealarm only: 84% free.