Have you tried with WINE? I've found all my games work well on Linux with WINE. I have not tried running 3DGS though ... that might be fun.
Wine not work very well.
Some versions work, some no. In my experience, every version it come worst. Debian 10 my last linux, but I use too mint, ubuntu in the last 2 the wine work best.
but, in raspberry pi I do not know if it have wine. If yes I believe it will be very slow because wine is not a emulator, and raspberry is not a x86 platform. DosBox too, work more slow than on a x86.
Now, raspberry can randle openGL very well, games like megaglest can run in RPI 3 with overclock, and I believe RPI 4 can randle it well.
In the next years, this SBCs will come more powerful.