Windows 10 is a FAR better choice than XP, like 100x better.
You should consider Linux before even thinking about XP these days.
Putting XP on anything semi-recent will only cause the machine to struggle because when XP was released a lot of tech was very different to today, a good example is SSD drives, XP really doesn't know how to make proper use of them and will more likely end up killing them more quickly as it simply treats them like any other mechanical drive.
At this point anybody developing software, including emulators, have to take special steps if they want it to even run on XP, not to mention the 64-bit version of XP is so bad it often ends up slower than the 32-bit version, so you're throwing a good 20-30% of your performance away right there by not being able to use a proper 64-bit operating system.