Grundsätzlich würd ich auch VMWare Server empfehlen. ESX Server ist wohl als Testumgebung unbezahlbar und total unnötig.
Ich habe aber die Erfahrung gemacht, das die Alternativ-Virtualisierungssoftware VirtualBox (
Link) auf etwas schwächer dimensionierten Maschinen etwas besser, sprich schneller läuft.
Allerdings ist sie nicht ganz so ausgereift wie VMWare. Aber zum testen völlig ausreichend. Einfach mal ausprobieren, würd ich sagen...
Und ja, 512 MB RAM sind eindeutig zu wenig für die Anzahl an virtuellen Maschinen. Auf ner 1024er Maschine hab ich zu Hause gerade mal zwei VMs einigermaßen laufen...