I take my shitposts very seriously.
In Steam, open the game’s properties, go to “Launch options”, and type in gamescope %command%
. It’ll open the game inside gamescope using the default settings. If your keyboard uses a non-QWERTY layout, you’ll have to set the relevant environment variables.
You should also try running the game using Gamemode (instructions inside). I noticed in the screenshot that one of your CPU cores is maxed out while the others are near idle – does that always happen while the game is running?
Try using Proton-GE (instructions inside), and running the game in Gamescope.
I bought BG3 on Steam and Divinity Original Sin 2 (previous Larian game) on GOG, running it through Lutris. They both have the same quirks, but work perfectly on Linux (Arch, GE-Proton, RTX 2060 Super with proprietary driver).
The one serious issue I’ve seen is flickering when the game window is not focused. Using Gamescope fixed it completely, it’s a simple toggle in Lutris and a wrapper in Heroic.
Linux Mint if you want a “just works” distro that isn’t Ubuntu. It’s Ubuntu-based, but with a better desktop and no snap.
Nobara if you want a distro that focuses on gaming. It’s Fedora-based and maintained by Glorious Eggroll, known for his custom Wine and Proton forks.
If you want Arch, just use Arch. It’s much less of a bitch to install with the archinstall script compared to earlier releases. EndeavourOS is another option – basically Arch, but preconfigured with a desktop and a graphical installer.