Eu quando tava usando ubuntu, rodei Guild Wars e Warcraft3 no Cedega(um programa baseado no Wine voltado pra jogos).
Rodou muito bem, achei até que ficou mais rapido que no windows.
Aqui voce pode ver se os jogos que voce quer rodam bem nele.
http://transgaming.org/gamesdb/
O W3 roda legal , mas o L2 aparentemente nao.
http://transgaming.org/gamesdb/games/view.mhtml?game_id=3272 , como pode ver a jogabilidade nao é la essas coisas.
Sobre ser viavel ou nao fazer games pra linux.
É totalmente possivel(vide os jogos ja citados), mas como a Microsoft ta fazendo de tudo pra acabar com o OpenGL-lembrando que directx é da microsoft-, fica dificil.
Programas podem ser escritos para rodarem em todas os OS, mas nem todas empresas/programadores tem interesse.
É um caso similar ao de sites que nao rodam no Firefox.
ps.: o Linux é Open Source. Aqui a definicao do que é isso:
http://opensource.org/docs/definition_plain.php
Mas nada obriga quem faz software pra Linux a ser Open Source ou gratis, vide programas como o Nero(sim, ha uma versao do Nero para linux)