I started by cloning my windows VM template and that went fine my next job was to see what games I could share. Steam was easy apart from the amount of times I had to log in and out to make it work. And Xbox was even quicker with me just signing into microsoft store with my account and into xbox the the second account (the only game this doesn’t work for is minecraft java). The VM is only using integrated graphics however I will probably pass through my current gpu when I upgrade. But it can run most 2d games but struggles at games like minecraft and rocket league.
I did have some problems accessing the VM as I planed to use parsec however I then found out that you can download parsec on ios which I wanted to use so I resorted to steam link which has been solid.