Gear ratio in fact has a lot to do with what kind of transmission,and also the type of motor.If your going to have a high torque low rpm motor or a high rpm low torque.The high rpm motors use a low speed rear end ratio,the low rpm motors use a high speed rear end.The high speed gears are lower numbers than the low speed numbers.In either truck,you want a transmission with an over drive final gear ratio.If you run a direct drive final gear,that is going to make the motor use to many RPM's while cruising.
When I ran the Cat motor in my tractor,it had a dbl over drive trans which gave it a 27% over drive,and I ran a 3.42 gear ratio.At 1200 RPM the truck would go 60 mph,and it got 7 mpg.The truck I have now has a Detroit 14 ltr 500 hp it has a decent torque rating,but not as good as the Cat I'm running a 10 speed auto shift and 3.70 gears,the autoshift final gear ratio is a 27% overdrive.The lower gears help on take off and in the hills.Tire sizes make a difference also.By the way,my truck now gets about 7.5 mpg,as long as im around 60 mph.Smaller tires you would run a faster gear ratio to equal the bigger tires