Dependendo do que você chama de boas regras de firewall, basta usar um computador recondicionado, instalar o Linux ou o BSD e voilà. Isso permitirá que você tenha um firewall muito bom, com contrack e assim por diante. Você também pode usar o software auxiliar para escrever suas regras.
Lembre-se de automaticamente fazer backup das regras do firewall todas as noites e / ou usar um CVS.
Você não precisa de duas placas de rede, mas é mais seguro e simples ter duas.