Auch wenn das jetzt leicht OT sein mag:
Probleme mit Vista, ganz besonders im Zusammenhang mit älteren Programmen, mag es geben, nur meist liegt es dann daran, dass die Programme für "ältere" System "optimiert" wurden, sprich manche Funktionen eines älteren Betriebssystems voraussetzen, die es in Vista nicht mehr in dieser Form gibt (z.B. sind gewisse DirectX-Funktionen älterer Programme nur noch emuliert möglich und nicht mehr hardwarenah).
Gleiches passierte mir auch mit "Die Siedler 3" auf Windows XP... Als das Spiel 1998 rauskam, wurde ein Switch intern reinprogrammiert, welcher eine Abfrage zwischen Windows 9x (mit DirectX 6) und Windows NT 4 (mit DX 3) gemacht hat. Da sich Windows XP aber intern auch als Windows NT zu erkennen gab und das Spiel die Versionsnummer (5.1 bei XP, 5.0 bei 2000, 6.0 bei Vista) nicht geprüft hat, wollte das Spiel zwanghaft über die alten Funktionen von Windows NT4 arbeiten, welche aber unter Windows XP in anderen DLLs lagen - wo dann das Spiel rumgesponnen hat, weil es der Meinung war, dass die Funktionen wo anders sein müssen.
Nach einem Patch vom Hersteller ging das Spiel dann ohne Probleme auch mit Windows XP...
Gleiches auch mit Anno 1503 - Auf Windows XP läuft das Spiel vernünftig, aber auf Vista... - und nur, weil Ubi da auch ähnliche Mechanismen eingesetzt hat, welche mit der Speicherverwaltung von Vista inkompatibel sind und unter XP "angeblich" mehr Leistung rauskitzeln sollen.
Deshalb: Neue Betriebssysteme und alte Programme können bei unsauberer Programmierung immer Probleme machen, müssen es aber nicht. Nur wenn, ist das Geschrei groß.
Beim Opa MSTS sieht's auch nicht anders aus: Der MSTS setzt auf DX 6, Vista enthält mittlerweile DX 10 - und selbst hier war damals schon die Überlegung, die DX6-Unterstützung abzuschalten. Obwohl der MSTS mit Windows 7 laufen soll, wage ich zu bezweifeln, dass der MSTS auf dessen Nachfolger laufen wird.
Letzen Endes ist es ähnlich wie mit alten MS-DOS-Programmen... Unter Windows 9x liefen sie noch ohne Probleme, aber mittlerweile ist schon fast nicht mehr daran zu denken, diese zu starten, einfach weil sich am Unterbau zu viel verändert hat.
Da hilft dann auch keine Eingewöhnung an das System, sondern einfach nur der Verweis: Alt und Neu passen nicht zusammen. Oder hat schon mal jemand versucht in einen Trabbi einen Porsche-Motor einzubauen und diesen dann vernünftig zu betreiben?