I pull close to the same weight at least once a week. I live in Colorado so towing through the mountains is inevitable.
There is also this option:
http://www.gmt400.com/forum/showthread.php?18104-How-to-factory-auxiliary-trans-cooler-upgrade
It's not quite as big as the one ///RAGMC suggested. I'm about to do the upgrade to my truck as soon as the cooler shows up.
Here are a few other things you may want to consider.
You may want to look at your thermal clutch fan. It may not be working properly. Mine wasn't working well so I replaced it with a severe duty thermal clutch fan. It can get very loud but it pulls a lot off air through the radiator at low speeds.
Install a trans temp gauge if you don't already have one. I dig mine.
Check the radiator and A/C condenser for debris packed in the cooling fins. Especially in between the radiator and A/C condenser. You may have to remove the fan shroud/upper radiator mounts to gain access. Use a garden hose to clean out the debris (front and back). You'll be surprised on how much mud/dirt/road grime will get washed out. All of that impedes air flow.
Lastly, I think you may have the trans fluid flow incorrect. It should flow from the trans, to the radiator, to the auxiliary cooler, and then back to the trans.
If it doesn't, then you may want to change it so it does.
Good luck!