I would go here
http://www.richmondgear.com/101032.html
input your information and figure out what you want.
I run a 4.10 with a 33" tire and am about 3k @ 70 on the freeway.
but I can tow a house
IMO it's based on what you want to do with the truck. I don't believe in a perfect gear.