Das kann man generell nicht sagen, welche Spiele unter Vista funktionieren und welche nicht. Im Allgemeinen würde ich aber sagen, dass alle Spiele aus der XP Generation auch unter Vista funktionieren sollten. Schwierig wird's mit älteren Spielen, die aus der Windows ME oder Windows 98 Ära stammen. Da gab es aber auch schon unter XP einige Problem.
Aber wie gesagt: Das kann man nicht generell sagen ... es wird sicher XP Spiele geben, die unter Vista nicht richtig laufen. Aber auch da ist die Frage, ob es an Vista liegt oder an irgendwelchen Treibern oder Hardware, die nicht unterstützt wird. In vielen Fällen findest du aber sicher Hilfe in diversen Internetforum zum Thema Computerspiele.
Das Problem bei Computerspielen ist halt, dass es so unendlich viele unterschiedliche Systemkonfigurationen, sei es Hardware oder Software gibt, dass es ohnehin selten eine Garantie gibt, dass die Spiele sofort fehlerfrei funktionieren. Daher werden auch, anders als bei Konsolenspielen, wo die Programmierer mit einer unveränderbaren Hardware arbeiten, fast für jedes Spiel nach Veröffentlichung Patches erstellt, die diverse Probleme mit verschiedenen Hardwarekonfigurationen lösen sollen.
Meine persönliche Meinung zu der Sache: Ich werde mir bald einen neuen PC kaufen und bleibe auch in Zukunft bei Windows XP. Vista soll noch sehr fehlerhaft und ist vor allem sehr hardwarehungrig. Zumindest der Hardwarehunger soll sich aber mit Windows 7 (Vista-Nachfolger) verringern, daher lasse ich Windows Vista einfach aus und warte auf Windows 7.
*edit*
Du hast natürlich auch die Möglichkeit Windows XP und Vista gleichzeitig zu installieren. Dazu benötigst du allerdings zwei Festplatten bzw. Partitionen. Aber wie genau das funktioniert solltest du einen Profi fragen, ich habe das noch nie gemacht.