ok since no one here actually knows what they are talking about....
gnu/linux is not quite there yet for a viable gaming platform (hopefully in like 10-20 years or so it may be).
This is the truth.
steam on linux? yes its a very nice surprise, but it ONLY has valve games and indie games. which it doesnt even have all the valve or indie games.
WINE? lol nooooooooooooooo. not even close. like really NOT EVEN CLOSE.
if you want to play games from like 2007 and earlier? ok yes there are some.
if you want to play ANY semi recent games? NOPE
and wine is also very buggy, most games are NOT fully playable. like WoW got like a "platinum" (highest compatibility rating) but MAJOR functions, such as partying with other players, doesnt work, it causes the game to crash... how do you play w/o partying? -.-
and many other things dont work. ya they are constantly updating, but there arnt few many games that have 100% of the game functions working. and it takes years upon years to get a game playable, so you will be playing 2013 games in 2016-2020 lol
so no, linux is definitely NOT a gaming platform. it has a few games, and wine can play a few games, but thats as far as it goes.
If you want to use console emulators (like nes, snes, etc) then you can definitely do that, as every console has a linux port, even ps2, gamecube/wii, DS.
i do really like gnu/linux, and i wish it was able to play all commercial games and had support for commercial software (like photoshop, etc). And i do believe that some day they will get that, and take over the world.
BUT right now, its not a viable option for any commercial software or games.
there are too many linux fanboys who just make up complete lies about what it can and cant do.