In my opinion, using wine directly and customizing itself works very well but only if you put a lot of time into it and tweak it. Unfortunately, I think for most people it’s just too much work. That’s why I recommend using utilities that interface to wine on your behalf, customizing it for you as needed per game.
One tool that does this is PlayOnLinux, which is free:
There’s also CrossOver that does something similar but it’s a paid solution:
Please note that I’m not personally endorsing CrossOver, but merely letting you know that it exists. If they offer a free demo of their product it might be worth a shot! If nothing else, you can always remove the demo.
I will be making a gaming-related video in the future and I’ll have a more up to date look at the gaming situation in Linux later this year (if all goes to plan).
I’m not much of a gamer myself but one constant struggle I’ve seen with people new to Linux is this. I think this would make for a great video to share with people new to Linux and/or interested in gaming.