I've flashed lots of roms, seems the Sense HD roms runs best with 36 or 48 heap because of how incredibly sluggish the rom can be (like RCMixHD, Insertcoin,etc.) but with a bigger heap the memory can get clogged up fast and prevent other apps from running properly and force close. Some roms can run at 24 heap like one on my LG. I think HTC's stock RUU are 24 by default.