Eu testei dual-WAN em duas conexões ADSL2 e descobri que a solução Linux era bastante difícil de configurar e não era muito confiável. Agora estou executando o PFSense em um PC antigo com 3 placas de rede. Foi muito simples de instalar, apenas inicialize o live-CD e conecte os cabos de rede LAN, WAN e OPT (segunda WAN) às NICs quando o instalador solicitar. Em seguida, configurar a WAN dual real com o failover foi muito simples, um guia pode ser encontrado aqui:
Se você não quiser usar um PC dedicado para roteamento, acho que é possível instalar o PFSense em um VMWare (ou similar) no seu Windows XP e permitir que ele faça o roteamento para você. Isso, é claro, adicionaria alguma sobrecarga de CPU e usaria centenas de megas de RAM.