Oui c'est possible, mais les performances seront mauvaises comparées à un "vrai" windows, surtout si tes jeux sont exigeants comme tu le dis, les machines virtuelles doivent partager la ram, les processeurs, la mémoire graphiques, etc avec la machine hôte, donc mettre 2 minutes pour redémarrer ça t'évitera sûrement de jouer avec des ralentissements pendant 3h .
Si tu es quand même décidé, tu peux utiliser virtualbox (gratuit), ou vmware (payant) pour virtualiser un OS. Tu dois pour ça avoir une image iso du système que tu veux installer et dans ton cas une licence windows .
http://www.sky-future.net/2013/01/tuto-utilisation-de-virtualbox/
http://www.youtube.com/watch?v=WnSc3pLJBjQ
http://lmgtfy.com/?q=tuto+virtualbox