I took 40-> I81 on the way out as I had to stop in Morganton, then 25E -> 119 up into Harlan I took I81/I77 on the way back. I held 45 on Old Fort (Black Mountain) and could have pulled faster had I wanted to spin more RPMs. Granted I was in 2nd for a good portion of it, but I didn't feel like the motor was sweating like you mentioned. I had to back off to avoid a crawling truck then pull out and pass, I was able to recover lost speed and get back up to 45. Tow Haul mode is really nice, while not as capable as a 03 dodge HO 6 speed

it works excellent for what I need. I've been very happy with the performance of this van, I'm glad I held out for a 6.0L vs the 5.7 for a smaller engine.
What year is your truck? How your air filter and other basic maintenance items? It's definitely moving some air at the higher RPMs.