A una máquina virtualizada mi consejo es que no le des nunca el total de RAM que tengas en la máquina física, porque el "programa" que usa dicha virtualización también necesita RAM para funcionar y si se lo das todo al host, no te quedará nada para virtualizarlo, ¿no?
Si tienes 4GB puedes darle 3GB a la máquina. Si tienes 8GB, con 6 GB podrás tirar ... y como te han dicho, virtualizar no es la mejor manera de poder ejecutar juegos. Lo suyo es bootcamp
Salu2