Естественно через Wine, но есть фишка - наилучшей произодительности можно достигнуть только собрав wine из исходников и наложив на енти исходики патчи - разные для каждой игрушки. Часто конфликтующие между собой.
Поэтому возник проект
PortWINE.
Там, народ под каждую игрушку собирает свою версию wine, докидывает нужные виндошные библиотеки и простым установщиком (игрушка полностью в своём каталоге и со своим wine - не затрагивая системный wine и саму систему) создаёт свою версию wine.
Есть ещё и конечно
PoL (PlayOnLinux) - база настроек для каждой игрульки.
У нашего Ethersoft есть платный форк wine -
http://etersoft.ru/products/wine Там очень многое пофиксено - это пригодится не только для игроманов, но и для работы.