Same, even running games that supposedly don't work at all on Linux like MS Flight Sim (though, getting rudder pedals to work involved setting a udev rule to tell systemd that it's a joystick (technically... 3 full range axes) and not a keyboard (really not sure how it came to that conclusion...)
At some point I might try setting up a VM with a stripped down Windows that I pass stuff to for native or near native performance for the things I can't get working, but so far I've not had anything I want to play that I've not been able to
I'm a Linux SysAdmin, so I'm well versed in Linux. My server, laptop and phone all run it, but my desktop still runs Windows 10 because modding Skyrim (via MO2) is a pain in the ass (apparently there have been a lot of improvements in this area in the past year or two since I last tried).
Windows is such a garbage OS. For the past week or so, ModOrganizer2 would hang for a few seconds anytime I attempted to explore the files of a mod I had installed. MO2 gave no hints regarding what the issue was. I searched for an answer last night and found it on GitHub: a disconnected network drive is the cause...even though everything I was accessing is local 🤦♂️ This apparently affects various programs and isn't specific to MO2, since the person that posted the solution found the original solution in a Steam bug report from over 2 years ago!
I unmounted the network drive and everything was back to normal! Fucking garbage OS.
The current version of MO2 runs very smoothly on wine, even with hundreds of mods loaded. There is even an install script to simplify the installation on Linux.
Just be sure to use wine 9 or proton 9. MO2 v2.5.0 and later will not run on older versions of wine.