>>106293921
As much as your CPU can handle. More RAM lets you run more virtual machines and if you have unused RAM you can always use it for ramdisks.