Aha......wenigstens einer der sich da mal ernsthafte Gedanken macht.
Möglichkeiten sind da schon vorhanden, allerdings sind diese mit einer VM eher be......schieden bzw. begrenzt da die VM's eher für Applikationen im "normalen Betrieb" vorgesehen sind.
Spiele können auch auf einer VM laufen, allerdings nur dann wenn diese keine 3D Beschleunigung nutzen bzw. voraussetzen (was eher die alten Klassiker sind).
Das Problem ist das bei den meisten VM's die Hardware emuliert wird, was nicht nur Leistung einschränkt, sondern im 3D Bereich Nachteile bietet.
Bisher kenne ich nur VIRTUALBOX als VM welche auch eine 3D Beschleunigung mit emulierter Hardware bietet, allerdings laufen auch hier nicht alle Egoshooter.
Möglich wäre auch eine VM über die neue Citrix, da bei diesem System die Hardware nicht mehr Emuliert wird, aber soweit ich da informiert bin benötigt man hier auch einen Citrix Server um die entsprechenden Abbilder zu erstellen / verwalten.
Ich denke über eine VM im eigenen System wird man da wenig machen können, so das man im Heimbereich wohl am besten über ein DUALBOOT-SYSTEM fährt.
In Deinem Fall würde ich dann einen Bootmanager einsetzen, der die anderen Partitionen versteckt.
Ich nutze da schon seit Jahren
BOOTIT um mein Arbeitssystem vom Spielesystem zu trennen, so dass das Betriebssystem immer als C: angezeigt.
Falls du WINDOWS 7 ULTIMATE besitzt, käme auch noch die Möglichkeit in Frage
WINDOWS 7 auf einer VHD zu installieren. Hier habe ich allerdings noch keine persönlichen Erfahrungen bzgl. der Leistung und der Performance gesammelt.