It seems that all of the 600 - 650 cc bikes have very similar torque figures - 45 ft-lbs +/-. However the horsepower numbers vary quit a bit.
If i have two bikes with the same weight and gearing and the same torque would they have similar roll-on power. From 100 - 120 kph would they give the same kick in the pants? Would the main difference be in the top end speed? What about 0 - 60 mph times?
That is the biggest problem nowdays. Manufacturers just post the max figures, such as max torque. The problem with this approach is that it tells you very little about the engine. They key is the torque curve.
Once you see the torque in relation to the RPM for the entire RPM range then you can truly compare performance of engines. The HP rating of the engine is the highest potential it has for producing power. So say you look at your torque curve and it peaks at 12,500 RPM. You will then take that RPM and that torque, plug it into a formula and you will get yourself HP value.
Now you may wonder why the max torque and max HP are not always at the same RPM. Well that has to do with how quickly the torque decreases after you hit the maximum. Say you hit the max of 48ftlb @12,500 RPM. But you still get 44ftlbs @15,200 RPM.
For the first set of numbers you get (48X12500)/5252 = 114
For the second set you get (44X15200)/5252 = 127
So your torque is no longer at it's max, but it is still high enough at that RPM to produce a higher horsepower rating.
The way engines work is higher displacement produces higher torque because you get more fuel+air into the cylinder, which means bigger explosion, which means more power. But the tradeoff with higher displacement is that they are unable to achieve RPMs as high as engines with smaller displacements. At the end manufacturers try to balance these characteristics with gearing to achieve the smoothest power delivery (or at least power delivery adequate for intended application of the vehicle).