I think everyone needs to be reminded that:
Torque x RPM / 5252 = Horse Power
At a given RPM, HP cannot increase without torque increase since HP is just a figure of torque x RPM. It's not possible for engine A to make more HP than engine B (at the same RPM) if it produces less torque.
It's a calculated figure. Think about it like this,
How much weight you can lift
x
how fast you can lift it
/ 5252
(mathmatical constant)
= how much power you are really developing.