Steam has a native Linux client and every game I bought on Windows runs just fine on Linux.
All my older, non-steam games, like "Deus Ex" or "Giants: Citizen Kabuto" run great under Wine, using the default settings. Also, there are Linux versions of DOSBox, for older games.