That's where I'm sitting. Sometimes I want to jump between gaming and working on personal development projects. Even with an SSD, rebooting anytime I want to do that is just a pain.
Can't agree with you. Adding one option into grub config for Xeon CPUs and one optional (you don't need ACS patch if one PCI / PCIe port used) kernel patch for Intel consumer CPUs is clearly not "pain in ass".
It's might be hard to setup few years ago, but now it's super easy. With AMD hardware everything just work out-of-box.