Remember, HP keeps you moving. Torque gets you going! Been stuck on the bottom of a grade with a higher HP motor but badly geared for torque multiplication. Meanwhile the rig with a lower tow rating, even under rated for the task, but correctly geared, goes up the grade heavier than the higher rated rig! With 3.23 gear sets, you are geared really tall! Even with a trans with a decent 1st gear ratio from a towing standpoint. Hence why many including myself are suggesting gears first. THEN, if you need more HP for the freeway useage, go with a tuner etc. As this HP/power will be increased in the higher rpm range, along with as noted a different shift points.
My son has a friend that took out the 3.42 gears, put in 4.10's, major improvment in mpg, towing ability etc. He has thought about the same for his 4.8L V8 1500. 2500-3000 for the two pumkins can be a hit......
While you and others do say can not have too much HP! reality is, if it is not properly setup, HP can be useless if you can not get the correct power to the ground at take off, such that you do not take off.....says the person with a few blown trannies from lack of gearing, torque etc......
By the way, my 92 IHC with a non turbo 175/330 7.3 diesel will pull 30K lbs up a 30 percent grade, my 05 dmax would only do 20K up a 26 percent grade before the tall gears would not let it go up the grade. Speed on a 4 percent freeway grade was better with the 300+ hp dmax.......freeway grades are not the only place I tow.
You want the proper combo of HP and torque multiplication.....you are lacking the torque multiplication currently! Fix that part first!
Marty