Sure, it has a great performance on CPU virtualization, but bear in mind gpu acceleration is not that great, at least in my experience. To have a optimal experience you will need to passthrough a second gpu exclusively for the VM while the first one is used for the Host.
https://wiki.archlinux.org/index.php/QEMU/Guest_graphics_acceleration