Windows can be installed as a HVM guest with Xen, but your hardware needs to support virtualization technologies for this to be useful for your intended purposes.
Using Xen with a Windows HVM domU, you can use VGA and PCI pass-through in order to give the Windows virtual machine direct access to a GPU. However, the catch is that your Processor, Motherboard, and potentially GPU need to support Intel VT-d or AMD's equivalent.
Tracking down the proper hardware will probably be the largest prohibiting factor. I say this because, while the technology has existed for quite some time, it's not a feature that many consumer users are interested in and therefore has not been supported well among manufacturers, specifically speaking motherboard manufacturers. You can find hardware that the Xen community has found to work, but technology moves so quickly, it may be difficult to find parts that have been verified to work, available to purchase. Many parts may have been discontinued. Also, just because the chipset and cpu support vt-d, that doesn't mean that the BIOS for the motherboard supports vt-d, which makes tracking down the proper hardware all the more difficult.
Assuming you obtain the proper hardware, it is then simply a matter of installing a linux distribution to act as the dom0 or host that you will then install the Xen hypervisor on. You will need to fiddle around a bit to get the GRUB loader to load the Xen bootstrap, since by default the standard bootstrap will load first, thus trumping the Xen bootstrap.
The documentation is varied and contradictory as this process is fairly niche and as of 4.2+ some significant changes have been made as to how certain tools and systems operate, namely network bridging, routing, NAT translation, etc. There is current documentation in existence, but there is also plenty of old and outdated information available.
Once you get the network configuration setup, you will need to ensure that you have at least two GPUs. This ties in with the proper hardware I spoke of earlier. The ideal way to go is to have an Intel CPU with integrated graphics to support your Xen dom0, while having a nice gaming GPU to VGA and PCI passthrough to your Windows domU. However, as I stated before vt-d is necessary in order to perform the VGA and PCI passthrough.
I currently have an HP dv7-3085dx from 2009 that I have Ubuntu as the dom0 with Xen and Windows 8 as an HVM. While this HP laptop supports vt-d and I can pass hardware through to the Windows HVM, I cannot pass-through a GPU to the Windows HVM without crippling my dom0, as this laptop only has one VGA supportable GPU. This leaves me with a Windows HVM that works well other than choppy graphical performance, which unfortunately makes the Windows HVM rather useless.
With the proper hardware you can have a Windows HVM that can play brand new games on Ultra with 60+ FPS. I unfortunately do not currently possess the proper hardware to take advantage of the vt-d technologies, but there are plenty of YouTube videos of people that do. You can search for their benchmark tests to get an idea of how well this technology works when you have proper hardware.
--EDIT--
To follow up with this, it may be technically possible to use a single graphics processor for the dom0 and domU. However, you would need to setup the dom0 to allow you to SSH from a separate machine in order to launch the domU, since you would have to blacklist the GPU in the dom0 boot sequence in order to make it available to the domU. This would mean that you need to use two machines in order to make the single machine usable.
So, you would SSH into the dom0, launch the domU. Assuming that you have the VGA pass-through setup properly, once you have the domU running, you will VNC into it from the second machine. Then you ensure that your passed through GPU shows up and has drivers installed. Then you select that GPU as the default display adapter and hope that you get video output to the monitor physically attached to the machine the domU is running on.