Driver challenges

Allowing Windows XP to boot on new UEFI only motherboards without CSM (has been done experimentally), NVME, new GPU support (even if just VGA only) etc. Wifi and Ethernet support. USB 3.1+ and Thunderbolt support and future versions. Running in a virtual machine like VirtualBox is the easiest solution for now.