So, wie du deine Frage formulierst, kann es nur eine Antwort geben: NEIN!
Das viele, besonderes ältere Spiele, nicht laufen liegt nicht ausschließlich an Vista. Microsoft passt sein BS den heutigen Anforderungen (Sicherheit, Dateisystem, ich hoffe WinFS kommt, Performance) an. Gamehersteller richten sich nach den Vorgaben (in diesem Fall von Microsoft).
Die Spielehersteller werden kaum ältere Spiele durch aufwendige Patches an Vista anpassen. Das Zauberwort heißt DirectX 10. Darauf werden sich die Spieleprogrammierer stürzen.
Also, dein Sega Rally Championship oder Wing Commander Prophecy kannst du beruhigt in die Tonne kicken (außer, bei dir läuft noch ein älteres BS).