Ответы:
Вино. Team Fortress 2 прекрасно работает там.
Ищите здесь инструкцию, как заставить это работать хорошо.
Виртуальные машины воняют для игр.
Tf2 и steam теперь в Linux, не используйте Wine. Я попробовал это, и Tf2 работает потрясающе на Linux (на ноутбуке).
Клиент Steam будет хорошо работать как на виртуальной машине, так и в Wine. Игры - это другая история. Team Fortress 2 не будет работать на виртуальной машине. В прошлом я мог заставить его работать в Wine, но время, необходимое для загрузки карт, составляло не менее 5 минут.
Wine - лучший вариант, в Team Fortress 2 были проблемы с работой виртуальных машин, и у людей, которые, как я видел, были в состоянии запустить его, было много проблем с графикой. Вино довольно хорошо работает с некоторыми играми Steam, но, как сказал Томас, оно МЕДЛЕННО. Хотя известно, что загрузка карт в TF2 медленная, Wine только усугубляет ситуацию. Для таких игр, как Portal (первая) и нескольких других старых игр, это работает просто отлично, но если у вас много новых игр, я бы не стал этого рекомендовать.