Well contrary to the "impossible" brigade... a VM with CPU emulation allows all kinds of impossible feats.
PearPC being an example or VirtualPC on old PPC Macs, etc etc. ! There are of course limitations. But the point is x86 & some basic HW emulation will allow you to run Windows as long as what's being emulated is of good enough spec for the version of Windows you want.
The bottleneck is almost always the speed the CPU emulation runs at, and that depends on both host and target architecture and there are different approaches with different advantages/drawbacks.
I've used BOCHS on my 10.1 (original) to run win98 (slooowly) - and others have got XP running (google is your friend) I chose 98 as it's basically DOS +GUI so I figured it might work better. I've not invested a lot of effort as the emulation and integration of UI elements isn't brilliant (yet).
There's a link here:
There are other x86 emulators like DOSBOX/QEMU running on ARM but as with all emulation it's never going to be as quick as a real CPU! That said some DOS games play well I believe.
I've not tried it on my 10.1 (2014) so can't comment on how it good it is there. Can't see how it would be worse!