,high reving does not make more power
Not true. Basic terms, the faster an engine can rev the more power it can make. Why do you think motorbike engines make so much power for their relatively small capacity. 1000cc bikes are making the 200hp mark now. The more revs, the more power strokes, more power.