Virtual PC od czasu gdy przejął to microsoft niewiele sie rozwinął, natomiast VMware jest programem świetnym.
Co do *unixa to... choćby na tym forum tematów bez liku

Sieć? VMware to zupełnie normalny (tyle że wirtualny) komputer. Jak w systemie zainstalowanym w VMware poprawnie skonfigurujesz sieć i w swoim windowsie też będzie poprawnie skonfigurowana, to mozesz nawet net udostepniać dla VMware'owej maszyny, Apache też bedzie działał. Jak przekierujesz porty, to nawet z zewnątrz będzie widziany

Ograniczenia sprzętowe? To zalezy co chcesz robić. Ja mając AMD Athalon 2500+ oraz 256 MB rRAM'u bez problemu w XP mogłem emulować kolejnego XP i płynnie pracować w nim używając opery albo (nie "i") np. worda97. Gothic na win98 ciął się niemiłosiernie, ale to może też być kwestia sterowników. Pod Linuxem również bez większych problemów "bawiłem" się, ale glibc nie mogłem skompilować, bo było za mało zasobów. Nie przykładowo masz w dokumentacji.