El problema de tener muchas máquinas virtuales no es solo el consumo de RAM, que también. También tienes que tener en cuenta los accesos a disco que producen todas las máquinas virtuales que tienes en ejecución. Si además resulta que comen mucha RAM, el sistema se queda sin memoria física, empieza a swappear...y ya si se queda sin memoria virtual y además tienes 3,4,5,N sistemas operativos accediendo a disco para ralentizarlo todo un poco más... al final puedes obtener un bonito OOM kill.
En la medida de lo posible puedes intentar optimizar los SOs virtualizados, deshabilitar servicios que no uses, si usas linux/unix inicia en init 3, usar noatime y relatime, ampliar la RAM, intentar limitar un poco el uso de los recursos, etc.
Si ese Mac es la única máquina de la que dispones y necesitas todas esas máquinas virtuales no te queda otra que hacer un poquito de tunning a las máquinas virtuales.