Warhead said it!
Sounding like ass before you record is not really something I practice.
You have to make sure that the sound emiting from the cab is what YOU WANT. Then play around with different mics/position. An SM57 should be plenty to get what you're looking for provided you're rig is sounding killer.
Of course the pre-amp should be decent quality but I'm not leaning towards it being the #1 key to your great sounding heavy guitar.
#1 source... player, equipment, performance, rig setup.
#2 room... so, how is it sounding in your recording room.
#3 recording... mics, positioning, phase, gear, engineer.
Hope this helps and maybe you have the first two elements...