Buenas,
Correcto, puedes tener en una máquina virtual un sistema operativo instalado.
Al ser una máquina virtual, no es necesario realizar ningún cambio en las particiones, únicamente, el programa que te emulará el sistema operativo, necesita asignar un espacio mínimi determinado, para la instalación del nuevo SO.
Vista, lleva casi un año en el mercado!! jejej
En cuanto a ir fino y rendimiento, depende única y exclusivamente del hardware que tengas. Yo tengo 4 GB de Ram, y tengo un windows Vista rulando sin problema, además de un Windows XP y una Debian lenny.