I was running Borderlands (through Steam) under OSX 10.6.8 (using the -ONETHREAD launch option, as suggested in a Tips & Tricks thread). Performance was poor, really the bottom edge of playable, but consistent. I upgraded my machine to 10.8.5 for unrelated reasons, and was pleasantly surprised to see that Borderlands ran much faster. Unfortunately, the game periodically begins to slow down, and eventually hangs, with the CPUs maxed out. Sometimes this happens only after I've been playing for a while, sometimes it happens as soon as I launch the game. This happens with and without -ONETHREAD. There are no other applications open when this happens.
Would appreciate any advice, if anyone is still reading the forum for this game.