Isso está relacionado ao fato de que você pode ter diferentes gateways padrão, dependendo de como suas interfaces surgem. A maneira correta de lidar com isso é dizer ao seu sistema que o gateway para NIC1 é seu gateway padrão, e deve ser para sempre :
route delete 0.0.0.0
isso remove o gateway atual;
route -p add 0.0.0.0 mask 0.0.0.0 x.x.x.x
em que x.x.x.x é o gateway da NIC1. A opção -p faz dela seu bastão permanente.