Se me ocurre una cosa que igual podria funcionar aunque depende de muchas sutilezas que se me escapan.
Bueno la idea es agregar las 2 puertas de enlace a internet como predeterminadas con lo que intentaria conectar siempre por la de menor peso si esta disponible. La idea es que un firewall cape las conexiones de las aplicaciones hacia las puertas de enlace que no les corresponden haciendo (o eso espero) que las conexiones vayan por donde tienen que ir.
Lo que no se es si windows al caparle la conexion tira por la siguiente puerta de enlace predeterminada o simplemente se queda ahi.
Para la puerta de enlace hacia la red 192.168.0.0 metiendole una ruta en la tabla de rutas se apaña, que de eso tambien me he dado cuenta hace un rato despues de leer un par de cosas.