Pues para virtualidad tienes multitud de opciones, yo uso Boot Camp y a su vez uso parallels para virtualizar Boot Camp, va realmente bien y si necesito potencia gráfica y eso pues inicio sesión en windows directamente (al tenerlo virtualidad tb con parallels, me guarda todo lo que he echo en esa partición).
Yo creo que eso a mejor opción. No obstante el único problema que le achaco es el espacio que se requiere para tener ambos sistemas instalados, ya que aun asignándole 80 GB se me hacen cortos para el windows y un juego o algún programa algo pesado.
Virtualbox y VmWare fusión son tb opciones a tener en cuenta, siendo la primera gratuita.