Wow. I'm shocked that some of the guys here are putting their profiles to lower the CPU at 45 degrees celsius. My temp shows 120-122 F on many occasions, which is 50 degrees celsius. I've put the failsafe at 52 celsius.
On 950 I wasn't getting any force closes at all, at 1GHz I started to get some even at lower temps.
By the way, I had a snap on case, and it raised the temp by about 2-3 degrees F to upwards of 10 degrees F depending on the situation. The more intensive the heat needs to be dissipated, the worse it is to have a rubberized thing covering the back of the phone.
Even with the high temps, at 950 I wasn't getting force closes. I left the back of the case off all day today and that's how I measured the lower temps, but still at 1GHz I was getting force closes. I'm running Bugless Beast.
I might give Sholes a try, I'll have to check it out.