Xp et Vista sur le même PC = Dual Boot. Oui c'est possible, en installant Xp sur une partition, et Vista sur une autre partition. C'est pas du tout compliqué de toute façon. 
L'idéal est d'installer Xp en 1er puis Vista.
Sinon tout est expliqué ici :
http://www.commentcamarche.net/faq/sujet-5276-dual-boot-windows-xp-windows-vista
"Sinon vous croyez que xp marchera encore longtemps parce que vista pour les anciens jeux..."
Tous les nouveaux jeux sont compatibles Vista. Les anciens jeux non compatibles avec Vista sont plutôt rares. Tu peux toujours mettre Xp pour les jeux avec lesquels tu as des problème.