You keep saying "torque" but in what units and where are you measuring it?
"Torque" at the wheels changes in each gear, so if it's at the wheels you better tell us what gear it was in. You might as well tell us what diff and tyres you're running too and on what dyno.
In any case i think...