I was having a similar problem with my early 2011 MBP (2.2Ghz, OS 10.6.6).
I bought my MBP specifically for music production and live performance of music. So i've only got a handful of applications installed (Ableton Live being the main one).
I'm in Melbourne, Australia. It's currently summer and the last few days have been pretty warm in my un-airconditioned house (35ºC+). It's also in the last two days that I've experienced half a dozen or so hard-freezes (audio continues, cursor can be moved, but everything else is frozen - requires a hard-reset - just like the many others have written about here).
anyway, following advice on this wiki (itself a response to this thread) - http://mbp-freeze.wikispaces.com/ - I installed gfxCardStatus.
The wiki recommends switching to 'Integrated Only' as a fix, but I use my MBP with an external display most of the time (and the integrated card doesn't support a second monitor).
So I've got mine set to 'Discrete Only' and this seems to be working.
I'm currently running an pretty heavy Ableton project (audio and video) as well as CS5's Illustrator and Photoshop plus all 8 logical cores are maxed-out (following the terminal command on the wiki page).
And it's not crashing : )
(previoulsy it crashed this morning, before the house had even had a chance to warm up fully).
So in a nutshell, having gfxCardStatus set to 'Discrete Only' seems to have fixed my problem.
admittedly the fans are running fast and the computer is hot to touch. but that's kind of expected (even my older 2009 dual-core Macbook gets pretty hot & noisy in this weather).
so long as my system isn't crashing, I can live with the noise and the heat. but it has to be reliable and be able to handle hot outside temperatures (ie a sweaty nightclub or bar, or an outdoor festival in summer).
I'll write again if the problem returns (we'll probably have a few more stinking hot days this summer - that'll be the real test).