DOSBox and Wine make Linux quite perfect for gaming. Interestingly, for some games, running the Windows version in Wine works better than running a native Linux version they've made of the game. E.g. the native Linux version will complain that some library .so is not the correct version, or that it cannot connect to X, etc...
I appreciate and use Wine quite a bit, but it's far from perfect. A lot of things just plain crash from the get go. Also, I wish that Steam on Linux would attempt to install and run Windows games via Wine. If I want to play, for instance, Spelunky, I need to close Linux Steam (can't log in in multiple clients, last time I checked) and open Windows Steam in Wine. Maybe there's a way to get Wine games to run in Linux S…
This hasn't been my experience. Wine works great, Netflix runs very good on Ubuntu because of Wine. I've played several Windows games on Linux like Unreal which ran better on Linux under Wine that on Windows.