-Proton. I use GE-Proton, which worked best for me. You can try other ones, otherwise just use latest GE version.
-Download protontricks. Run these commands:
protontricks 250520 dotnet452
protontricks 250520 xna40
That will fix some things or something, i don't know. Just do it.
-To fix lagging mouse add this to your command line:
DXVK_ASYNC=1
With this command my mouse in underrail on linux was nice and the world was happy.
-IF you have unplayable stutters after some playtime download gamemode via your package manager and add this to your command line:
LD_PRELOAD="/usr/lib/libgamemodeauto.so.0"
I don't know what it is, i don't want to know(manual preload of your gamemode bla bla bla). This jaja-thing fixes stuff. oKa'y?? *It also fixes this problem across all games running via proton!
-MAKE SURE that in game settings option "Sprite Target Mask" is CHEKED. or you gonna have a bad time

-Try disabling vsync, on my end game started run better. *I don't have forced composition ON and didn't had any visual problems.