Ja genau, die Metrik konnte man irgendwo manuell setzen. Wird angezeigt wenn man "route print" in die Konsole bölkt. Ist aber wohl wie gesagt nicht gerade zuverlässig, bei mir zum Beispiel hatte der Netzwerkadapter für die Virtual Box den höhsten Wert.
Vielleicht kannst du auslesen wo ein Gateway gesetzt ist? Ob es einen möglichkeit gibt den Adapter zu erkennen welcher mit dem Internet verbunden ist weiß ich nicht, könnte ich mir aber vorstellen da Windows selbst ja anzeigt ob man Internetzugriff hat.