PERSONALLY, having "been there, done that", I think it's mostly an illusion!
The primary problem is NOT a "reduction" in low-end grunt - but more likely the RUSH of additional power beginning at around 1800 RPM that creates the ILLUSION of reduced power down lower! If you look at a torque/HP graph comparing the differences between the 2 engines you are discussing, I think you would be surprised at what you would see at various RPM points...

Any real differences between your old engine and the newer one in power/torque down below 1800 RPM are likely to be considerably LESS that you might think!
PLUS, it's especially deceiving to try to compare an automatic drive truck - with it's built-in slippage in the torque converter - with a manual transmission that is directly LOCKED to the engine thru the RPM range.
My old '91 - with an automatic transmission ALSO seemed to provide more power over a wider speed range - but that was mostly due to a VERY loose torque converter that allowed the engine to wind up well into it's maximum power range regardless of road speed - at the cost of overall efficiency and fuel consumption. It had NOTHING to do with "better low end grunt" or "superiority" of a 12 valve over a 24 valve engine - regardless of how much some in these groups like to continue to drive a wedge between the 2 engine types...
In actual operation, and after about $3000 spent on various performance mods on the '91 (Banks, propane injection, US Gear OD, pump tweaks, etc... , my new '02 would match it in power right outta the box - and has GREAT added potential with the mere addition of a $600 Edge Comp power box.
BUT, if more power, and a broader power range IS what you want, seriously consider a power box for your truck - I prefer and recommend the Edge Comp for it's flexibility and adjustability from the driver;s position, and while in motion - you will be absolutely amazed at the improved performance and broader usable power range!
And *NO*, you DON'T need "2 trucks", one for towing, and another for driving around empty!
