Yo no usuaria ninguna máquina virtual,no es para nada lo mismo ya que muchos de los dispositivos son emulados y no tiene nada que ver...Yo tengo actualmente instalado en una mínima particion (9gb) windows xp para este tipo de cosas...
El resto se lo parten entre Ubuntu y Win7...
Aunque con Windows 7 no creo que tengas ningun problema..De todas formas también pierdes poco por instalar primero XP y luego Win7,así te da a elejir entre el SO que quieres utilizar en el arranque..Saludos