Für Einsteiger in die "Virtual Machine -> VM" materie würde ich VMware empfehlen,
es ist sehr umfangreich, dein
RAM ist relativ wenig aber es kann auch "Festspeicher -> HDD" als
RAM nutzen (langsam!),
aber dein Windows (das reale) sollte nach möglichkeit Speichertechnisch optimiert sein (also nicht dutzende von prozessen laden die man meist eh nicht nutzt, auto-updater inklusive)
Ein
RAM Upgrade wäre da echt sinnvoll. (mindestens verdoppeln)
VMs haben halt den vorteil das
a) alles was du machst sich nur innerhalb der VM abspielt
b) je nach einstellung, alle veränderung die du in einer VM session vorgenommen hast nicht verpflichtend übernehmen musst.
ich muss leider anmerken, das es auch böse software gibt die die hürden einer VM überwinden können,
aber für deine zwecke kommt sowas ja nicht in frage (blankes Windows mit Delphi und evtl
VCL komponenten)
3D Spiele rate ich dringend von ab in VMs auszuführen.
Jede VM kann ein anderes "Grundgerüst" besitzen, du bestimmst was die VM haben soll und was nicht.
(es fängt beim BIOS an bis zu Laufwerke und Monitore etc etc etc, als ob du einen komplett PC zusammenschusterst)
Privat nutz ich Windows 7 als hauptsystem (reales) und andere lad ich per VM hoch.
Bei VM's gehts meist mehr um festspeicherplatz->HDD.
Dein reales System brauch so 2GB hdd für VMware und dann nochmal 50-100 GB pro VM (je nach betriebssystem was du draufspielst)
Bei Windows 10 würd ich schon minimal 100GB zur verfügung stellen.
VMware unterstützt nativ auch das einbinden von .iso/.bin dateien in Virtuelle Laufwerke.
Die VM ist in einem eigenen Format dann auf deine Festplatte gespeichert, je nachdem wieviel hdd speicher du der VM gestattet hast zu nutzen, so groß ist dann die VM datei.
Zum erlernen des umgangs von VMs ist das programm sehr empfehlenswert.
Wenn du fortgeschrittener bist könntest du auch auf andere VM produkte umsteigen die bei weitem nicht so hungrig nach speicher wie VMware ist, aber die sind dann meist irgendwo irgendwie beschnitten.
Bei kleinen programmen reicht eine kleine VM aus die nicht ein komplettes System virtualisiert sondern lediglich eine Anwendung (SandBoxie) um schnell mal was zu virtualisien. Aber da sollte man bereits wissen was man da macht.
Es gibt hunderte von anwendungsmöglichkeit für VMs.... einfach mal VMware beschreibung lesen.
Grüsse