An infection can definitely interfere with your firewall.
If you think you are infected then please follow and post in the other internet Security Forum.
Also, I would recommend using the ZoneAlarm Firewall. It is dynamic and passes the leak test as shown at
www.grc.com
vitaeterna