Acho que o Balanceamento de carga de rede do Windows (NLB) funcionará para você - usa multicast para permitir que vários servidores sejam acessados pelo mesmo endereço IP. Os servidores decidem entre si qual deles irá manipular uma solicitação. Pode ser configurado para ser fixo (afinidade de sessão). Esteja ciente, no entanto, de que ele oferece apenas redundância em termos de se um servidor está ativo ou inativo - não pode decidir qual servidor no cluster está com menos carga.
A maioria das documentações discutirá o IIS e o NLB, mas funciona para o RDP e outros aplicativos. Eu tive alguns problemas usando isso com os switches Dell PowerConnect em um cenário de alta carga, e estaria inclinado a optar por uma solução de balanceamento de carga mais pesada, mas acho que para os seus propósitos é o melhor lugar para começar. É grátis com o Windows Server.