Chef32, nur um die Testphasen Zeit zu verlaengern wuerde ich keine VM aufsetzen. Denn zum einen laeuft Software in einer VM immer wesentlich langsamer als auf einem realem System, was ziemlich stoerend sein kann und zum anderem gibt es auch viele Verfahren, den es egal ist, ob man den PC zuruecksetzt (da sie zb intern eine Datei anlegen und eine Datumsmanipulation sofort merken, BIOS Zeit, online abgleich usw).
Eine VM ist nuetzlich wenn man:
Software testen moechte
Software aus eine nicht vertrauenswuerdigen Quelle ausfuehren moechte
Softwareentwicklung (Software auf verschiedenen Systemen testen)
Isolation zB eines Browsers um kritische Vorgaenge wie zB Onlinebanking zu vollziehen (hier sollte die VM, dann aber auch nur zum Onlinebanking verwendet werden)
oder Treiberentwicklung (Bluescreen oder KernelPanic auf dem Entwicklungsrecher kann anstrengend sein

)