One number, whether it be torque or horsepower, will not be a good indicator of performance.
http://dmiessler.com/study/horsepower/ his conclusion:
"So yes, the answer to the question is torque, but torque at the wheels, not at the engine. And since we're talking about torque at the wheels and...