There are many factors which affect torque and power and I think it was wrong of me to generalize the two types.
But, generally speaking, 2 strokes have less torque at low revs, and more torque at high revs
4 strokes have more torque at low revs, and less torque at high revs
Since power = torque x RPM, 2 strokes generally have more power.
I have an open mind and if someone proves me wrong then I will accept it completely, but this is how I understand it.
Both types of engines can be made to have different characteristics. Ag bikes have 2 stroke engines which have HUGE amounts of torque, and formula 1 cars have 4 strokes which make HEAPS of power. It's all in how the engine is designed.