Anything using vanguard such as valorant and league of legends, battleye such as pubg, destiny 2, and rainbow 6 siege, and easy anti cheat such as fortnight blocks virtual machines. Vanguard is especially bad because it will not allow to run the game with Intel-VT/AMD-V enabled even if you are running bare metal as of its last update.
You will get leagues better picture quality using a camlink/capture card and a camera with clean HDMI out. A gopro is a good budget option but a used DLSR or mirrorless camera is going to be the best. Some DSLR and mirrorless cameras support video out over usb so you don’t even need a capture card. Here’s a guide on getting it to work on Linux with a camera capability list inside the guide. If you do want to go the capture card route I hear elgato’s camlink works in Linux.