I didn't really point much out. I only know that multiplayer games use either Steam or GOG Galaxy to log in and that there aren't many more OpenXR runtimes besides SteamVR on Linux (I know of WiVRn, but I had an Nvidia GPU and couldn't figure out how to compile the Vulkan extensions required). I already find it tedious to manually set up save file synchronization for my GOG games, so I really can't be arsed to go much further when Steam just does it all for me. I've never actually tried multiplayer on GOG with Linux.
Are you sure that you're using the proprietary Nvidia drivers and not nouveau? Check if nouveau is blacklisted in /etc/default/grub and see if it's running with inxi -Fxz in the "Graphics" section.
I do the exact same, but I also buy multiplayer and VR games on Steam, because I run Linux, and GOG Galaxy isn't out on Linux (yet). I really don't want to faff about getting all of that working on each individual game. I bought Rain World and FTL on GOG, but Star Wars: Battlefront 2 on Steam.
It's hard not to like them. Shooting down enemies is not a slog and you don't get sniped it 1 shot, dying is not as bad because you can just jet back to the action in 5 seconds anyways, and who could possibly hate piloting an X-Wing with the intuitive controls?
Unless you are specifying a mailto link, you need to preface the username with @ to mention them, i.e @RobotZap10000@feddit.nl