I have a westell dsl modem/router/firewall that I use with sygate and I'm happy with them. But then again I mainly run Macintosh. I watch what I download on my windows machine pretty carefuly too.

Another thing you could do would be to close all the ports that your not using.

Just my 2 cents