As someone who runs VMs, i suggest you dont. Ivd been doing it for about 2 years and i still have moments where lets say i want to expand my storage and a bork it, or accidently removed a virt selection on virt manager by mistake.
An easy solution. Run conty.
https://github.com/Kron4ek/Conty
It creates a virtualized arch linux with all the needs for gaming without having you worry about the heavy stuff. All the list of programs already on the list including other launchers for other games.
Here is a video explaining it.
I luckily remembered this link from a resource i stumbled across. There is a website called
www.thinkpenguin.com
It has several periferals and devices supported by linux that they sell.