For nostalgic reasons, I would like to play late 1990s, early 2000s computer games on a PC which ran perfectly fine on Windows XP but are hard to get running on Windows 7 (haven’t tried on Win 8), even in the compatibility mode. Thus, I’d like to buy a PC and install Windows XP on it*. Since there is no Microsoft support for XP any more, I don’t feel comfortable using an XP machine to go online, so I’m going to install a more recent Windows version, probably 8 (but I might wait for 10 to be released), on the same machine.
My question now is: Would it be preferable to do this by means of dual boot, or as a virtualisation of XP from within Windows 7/10? I’ve never done either, but there are lots of websites with step-by-step guides on how to do that, so I guess I’d be able to get it running.
As far as arguments for one approach or the other are concerned, my considerations so far are:
Pro dual boot:
[ul]
[li]A clean, neat separation between the two OS, with neither of them interfering with the other[/li][li]I guess virtualisation puts more on a strain on the computing power of the system, so dual boot might be more stable and less resource consuming[/li][/ul]
Pro virtualisation:
[ul]
[li]No need to reboot if I want to switch between operating systems[/li][li]From what I read, dual boot requires the older Windows version to be installed first, so setting it up would be more of a hassle since XP has no on-board software for making the hard disk partition which a dual boot installation would require (presumably, the PC I’m going to buy will have Win 8/19 pre-installed anyway)[/li][li]I can more easily control that the virtualised XP doesn’t get access to the internet without me knowing it’s online, so it’s safer[/li][li]Both OS get access to the entire hardware resources of the machine; I don’t have to make up my mind how much hard disk space (and possibly also RAM?) to devote to which version of Windows[/li][/ul]
So far, I’m leaning towards virtualisation, but I have no experience how stable something like this actually is. Is a virtualisation of an OS within another prone to crashing? Is there a noticeable drop in performance?
*): To avoid misunderstandings: I’m going to do that legally. In particular, I’m going to buy a Win XP licence. I know these licences are not available from Microsoft any more, but there is case law from German courts according to which the restrictions of OEM software licences to the hardware with which they were shipped is unenforceable. It is thus perfectly legal in this jurisdiction for merchants to buy hardware with OEM software, unbundle the software, and re-sell hardware and operating system separately. I’m planning to buy such an unbundled OEM licence from a perfectly legit store.