VMware Workstation Player 12 and VirtualBox are type 2 hypervisors, a VM runner as an application, while KVM is type 1, operating on bare metal instead of as an application. Type 1 > Type 2 in gaming performance, and 95-99% of performance can be achieved inside KVM with GPU passthrough.