8 GB is more than enough for VMware. You should at least allocate 4 GB of RAM to VM, but the more the better. However, if you want to run more than one VM, 8 GB wouldn't be enough. You attach another 8 GB stick before creating multiple VMs, otherwise, your system will start stuttering.