Answer:
temperature a measurement of the average amount of energy PER UNIT OF STUFF
Heat Energy is TOTAL ENERGY IN THE STUFF
So, that's why the difference. If you have two things at the same temperature, then any one mole (which is the same as how many molecules or atoms it takes to make up the molecular weight of something in grams.. so one mole of Hydrogen weighs 1 gram, 1 mole of helium weighs 2 grams, 1 mole of Gold weight 196 grams) of the stuff will have the same amount of energy as one mole of the other stuff. If you measure by total mass though, then you realize that there are more water molecules than gold ones in the same volume of stuff, and heat is about volume and molecular density, not mass.
This is why some Stirling engine folks who have made solar plants use Helium as the working gas.. it contains a huge amount of heat for its volume (also because it is very compressible)
So.. Delta Q goes with moles, not mass.