Torque is motionless. When you take torque the engine produces, and then multiply that by how many times the engine makes that torque you get horsepower. An extreme example would by a steam engine. A steam tractor can produce 5,000ft-lbs of torque. But it only spins at 100rpm. So, torque times rpm divided by 5252 would yield horsepower. (5,000 x 100)/5252 equals 95hp. A modern diesel tractor of similar size would produce 500lb-ft of torque. But this tractor turns out 2000 rpm. So, (500 x 2000)/5252 equals 190hp. You see, even though the modern tractor produces only 10% of the torque the old tractor does, it makes that torque many more times. Lets put this to the rear wheels. Both these tractors must maintain the same speed in the field. Lets say 20mph. Both tractors have the same height tires for easy comparison, lets say 6 feet tall. The circumference of a 6 foot tire is about 18.85 feet. There are 5280 feet in a mile, and 18.85 feet around the tire. 5280/18.85=280. This means that the axle must rotate 280 times for the tractor to move one mile.
Back to our tractors. We need to figure out what gear ratio would allow us to use each engine's powerband to the max while still maintaining 20mph. First, the steam engine. This guy spins at a max of 6000 revolutions per hour (100rpm x 60min) while producing a huge 5,000ft-lbs. And to maintain 20mph the axle must rotate 5600 revolutions per hour. So, 6000 engine rph/5600 axle rph = 1.07:1 gear ratio. If we multiply that huge 5,000ft-lbs by 1.07:1 we get 5350lb-ft at the axle.
Now, how much torque is the diesel putting to the axle? Well, spinning the diesel at 2000rpm for one hour would be equivalant to 120,000 revolutions per hour. The tires are the same size for comparison, so we know that the axle must turn 5600 times to travel 20 miles in one hour. So, 120,000/5600=21.43:1 gears. Now, lets take that 500lb-ft and multiply it by our gear reduction (21.43:1) to get 10,715lb-ft at the axle.
Do you see how torque doesn't mean much? It takes torque and rpm (which is HORSEPOWER) to do work. As you can see, the tremendous torque of the steam engine could only produce a maximum of 5350lb-ft at 20 mph. The diesel engine, which produced only 10% of the torque the steam engine puts out manages to turn the axle with 10,715lb-ft of torque.
Now do you see how the 300 would puke and the 302 still pull? Its not torque that pulls the load, its horsepower.