Como te han dicho, en Steam tienes juegos muy baratos, como el Counter Strike: source, el Team Fortress 2 o el Day Of Defeat 2.
Y otra muy buena opción es el Battlefield 2, a solo 20 euros el juego + la expansión + 2 booster packs que sacaron. Ráscate un poco el bolsillo que cualquiera de esos juegos merece la pena y por esa poca pasta te va a dar mogollón de horas de diversión.