Maybebuell that wasn't a good answer. It depends how much money you have to tell you the truth. Just put this in your pipe and smoke it:
An engine can continue to make horsepower as long as RPM is increasing faster than torque is falling.
When you have peak torque in the RPM, you have the greatest Volumetric efficiency of the cylinders.
Volumetric effieciency is the ability to fill the cylinders with mixture."
So If your looking to get more out of your cylinders. Start looking around where they are currently dropping off in torque, but actually you need to aim at an rpm range slightly below that,
its about Compression, and Timing.
I can't tell you what you need but maybe you have a better idea of what your looking for in the way of parts.
But hey, everything flows better with a little shaving and polishing.
or hell, big bore, flat pistons, aluminum filled heads, turbo, bored injectors, its about science and your pocketbook sir.