To be fair, VMs chug no matter how much RAM you give them, because the GPU stuff almost always goes through software rendering instead of to an actual GPU. At least AFAWK.
You can get around that with passthrough but you’d need a dedicated GPU just for the VM.
– Topaz