I recommend using either Debian or another Linux that's not RedHat based though, as the Nvidia drivers will disable themselves if they think they're running inside of a VM against a GeForce card, and Redhat patched out the components necessary to hide the flags from the Guest OS. Probably under pressure by Nvidia.
You'll also have to double check that both the CPU and motherboard supports either Intel VT-d or AMD-Vi. CPU flags are easy enough, they'll be listed in /proc/cpuinfo, you'd have to look up your motherboard to see if it supports it or not though.