@AJP can you elaborate on this?
Are you saying that his log of 150bhp was a snapshot when torque was highest? Could his bhp have been higher at some other point on the dyno?
One of my old graphs. Ignore the Stage 1 curves.
Standard k03 engine, producing peak TORQUE of 220lb/ft at 2200rpm. Which equates to about 120bhp, at 2200rpm.
Peak POWER at a shade over 200bhp at 6000rpm. Which equates to about 175lb/ft, at 6000rpm.
Imagine the torque curve peaking identically at 220lb/ft @ 2200rpm, but instead of tapering to 175lb/ft @ 6000rpm it tapers to say 130lb/ft @ 6000rpm (due to possible boost problem).
That 130lb/ft @ 6000rpm would make, for argument's sake, 150bhp @ 6000rpm, and constitute the peak power figure.
So although the OP's engine is apparently making the correct stock peak torque figure, it's entirely possible to be well down on peak power at the same time.