Use comandos de adição de rota do windows. Eu às vezes uso uma conexão para algo e outro para navegação geral.
Em primeiro lugar, encontre os endereços IP de ambos os gateways padrão das duas conexões por
ipconfig /all
por exemplo. Se você tiver um grande download e verificar se ele está vindo de um servidor cujo endereço IP é 10.10.10.199, adicione uma rota na tabela de roteamento do Windows como
route delete 0.0.0.0
route add 10.10.10.0 mask 255.0.0.0 10.2.1.1 metric 10
route add 0.0.0.0 mask 0.0.0.0 192.168.15.1 metric 20
A primeira linha removerá sua rota padrão. Ou seja, o Windows não encaminhará pacotes através de uma interface.
A segunda linha diz para rotear todo o tráfego destinado a 10.10.10.X aqui X pode ser qualquer número entre 0-255 para passar pela interface cujo IP é 10.2.1.1. Ele também fornecerá uma métrica de 10 (diminuir a métrica quanto mais preferida for essa rota).
A terceira linha adiciona um gateway padrão. Rotear todo o tráfego que você não pode encontrar qualquer comando de rota através desta interface. Passará o restante de todo o tráfego através da interface 192.168.15.1.
Uma prática melhor é criar um arquivo .bat no Windows com esses comandos.
Sinta-se à vontade para adicionar e excluir rotas. A menos que você especifique o sinalizador persistente. Sua tabela de roteamento será normalizada após cada reinicialização.