U mean the OM447-series the pistons have a short stroke? Cause i
remember engines with longer strokes have higher torque, engines
with shorter stroke have higher RPM. Is that true? 
You're right in saying that an engine with a longer piston
stroke will have more torque and run at lower speeds. The OM
447-series engines have a bore diameter of 128mm and a piston
stroke length of 155mm compared to 122mm x 140mm on a Volvo
9.6-litre engine - hence the difference in piston displacement and
therefore power/torque.
Btw ya, the OM447 has low down torque, cant remember with
version, the engine only has 900Nm, quite low for a 12litre engine
, as compared with 1700Nm for the new 12litre D12E engine from
Volvo. 
You cannot compare engines from different generations. The OM
447 hA engine was developed and marketted for Euro 1. The engine
was turbocharged (without intercooling) and developed what was then
a very high maximum torque output of 900 Nm @ 1000 to 1700 rpm.
What was more impressive about this engine was the fact that it
reached 90% of it's maximum torque at a mere 800 rpm - more than
what can be said about the new Volvo D12/DH12-series engines as
well as the comparitively sluggish Volvo engines of the time.
The OM 447 hA engine was eventually replaced by the OM 447 hLA
turbocharged intercooled engine, although both were sold
side-by-side until the Euro 2 regulations came into force in
Europe. This engine produced an incredible 1100 Nm @ 1000 to 1400
rpm of maximum torque and 1050 Nm @ 800 rpm - that's more than 95%
of peak torque at that engine speed, even though the power curve
was almost identical to the OM 447 hA.
Regards,
Dave