Ainda não testei mas suponho que os dados se mantenham, tal como acontece com qualquer outro software que exista no mercado!Ja agora: se a partiçao tivere dados, eles mantem se ou não?
se tens 1 disco de 160gb dos quais apenas 50gb estao ocupados, podes encolher a particao para ficar a ocupar apenas 140gb. depois crias uma nova particao nos 20gb livres e instalas ai o vista.
epa mais claro k isto n e facil lol...
existem programas k permitem redimensionar particoes existentes.
vais ter de redimensionar (encolher) a tua particao onde tens o xp e os jogos de forma k possas criar uma nova particao com espaco suficiente pra instalar o vista.