UltraVPS.eu is one of the best providers for cheap VPS hosting for Linux. I've been using them for more than half a year now and I highly recommend their services. Their virtual servers have great performance and are very reliable at a low price and their support is also fast. What more could you want from a hosting provider?

I have been using Windows 10 inside a Qemu/KVM virtual machine with a passed-through GPU on NixOS for a while now and I can say that the performance is very close to native. It's great to be able to fire up a Windows 10 machine which integrates seamlessly into my workflow with synergy. Not to mention, it is also possible to play games without lag! In my case I pass through my NVidia GTX 650 Ti and it works very well in the virtual machine, but YMMV. I will give a detailed description on how I got it working so you can get it working too.