Si tu ne penses que jouer, je pense que Windows est préférable. Parceque si les deux exemples que tu donnes ( warcraft et half life) ont de grandes chances de pouvoir tourner sous Linux, ça risque pas d´être la même chose avec strictement tous les jeux.
Certains jeux sont proposés en natif pour Linux ( doom 3, quake 3, unreal, enemy territory...), mais ça reste encore assez rare.
Pas mal de jeux tournent avec cedega, qui charge les executables des jeux windows et interprête les appels à ms DirectX ( si j´ai bien compris).
Une liste non exhaustive des jeux tournant avec cedega est dispo ici :
http://transgaming.org/gamesdb/
Voilà, c´est tout ce que je sais !