I like the "time to waste" comment. I've been universally disappointed every time I try to get wine running, and frustrated that the listings in appdb.winehq.com seem to be lies. Generally I'm willing to tinker with stuff (and pretty successful at it), but here I always give up.
"I don't have time for games anyway" is what I end up telling myself.
It's kind of like debugging two programs at the same time. On one hand there is wine, wine configs, winetricks, loading directX, etc. On the other hand it's the game you're trying to run.
For example, it turns out StarCraft II needs an update process running before the game runs. So you have to find and start the correct Agent.exe --nohttpauth and only then start the actual game.exe as a different process. Then the game dumps segfaultish error saying some 3d surface wasn't initialized, which means it requires later version of directX, back to playing winetricks...
"I don't have time for games anyway" is what I end up telling myself.