Could be a plugged cat convertor , the blower changing is typical of a bad vacuum hose or one way valve.
My 01 Ram is not a real speed demon but never need any more power than is has.
Our 99 2500 Ran van with 5.2 easily pulled my open trailer and 68 Chrysler 300. 5.2 is no slouch.

PICT0278.JPG