I've killed a lot of deer with pretty much every "common" caliber between 22 and 50. Shotguns, 12,16, 20, 410.

Double lung shots (which usually include the heart) sometimes drop them in their tracks and sometimes they go a ways. Not as far as an arrows double lunger normally, more typically fifty yards give or take a little.

I do not see enough difference in how far they go after a shot takes out the heart and lungs that I expect and difference based on what bullet or what kind of bullet. If I want them dead in their tracks I shoot CNS, either brain stem or high shoulder.