Since the release of OS X Mountain Lion, Source engine games (like Team Fortess 2 or Garry’s Mod) haven’t worked for me at all. They always crashed as soon as the game launched.

Today, I recognized that when I close gfxCardStatus or set it to automatic, those games work again. I hope that this tip can help anyone.