Back in the day a coworker and I had identical 2001 5.3 powered 1500s. Mine was a ROCKET until I got a new 2006 2500HD. My coworkers truck was absolutely garbage, no power, never had the right gear and pretty much felt like a 4.3 V6.
I put 300k km on that truck and 160k km on the 06, 6.0. The 6.0 had 4.11 gears and drove like an old farm truck that was worn out. I don't think it's the motors, I think it's the way GM had then matched to the trans and the tuning.
I had a 2004 Avalanche with a 5.3 and when I moved in 2016 I did a trip with a way overloaded trailer, probably 10k lbs. The Avalanche ran hot and had to be limped up hills. When I played with it on EFI live the knock sensors were all over the place and I could never tune them properly so it lived in the low octane map.
Like anything, tuning and sensors make a huge difference. If you went for a ride in my regal when it was N/A, you would absolutely change your tune. An animal for a "low compression" LS with only a cam and tuned by a moron.