The 5.3l engine is small displacement so you're not going to get the best of both worlds in terms of torque and hp.
I'd look at a truck built specifically for towing, (ie; bigger engine , 8.1 or even perhaps a diesel).