dnovraD: The only games that don't function via Wine/Linux are the ones that don't function in Windows to begin with, and even then there's things you can do to kick'em into function...mostly.
Or those that need kernel-level DRM/anti-cheat.
timppu: Running the GOG version running the game through a Windows version of DOSBox in WINE just sounds... too any layers there.
Speaking of "too many layers", I've run (but not tried to seriously play) Realms of Antiquity on an Android phone. Talk about layers here!
* Game is actually a TI-99/4A game, so it ships with an emulator.
* The emulator is a Windows application. Since Android, under the hood, is a (rather unusual) Linux based system, WINE is used to make it work as a Linux program.
* But, this is an arm64 system, so we need to add box64 over the top to get the emulator to work.
On the other hand, if I had a Ti-99/4A emulator for Android, I could just cut this all down to one layer of emulation.
(Worth noting that DOSBox does CPU emulation, so it does allow you to run x86 DOS games on ARM devices, if that situation should come up.)