There are a few 2.9l upgrades here...at the end
http://www.therangerstation.com/tech_library/2_9_Page.html
There are two ways to boost performance, the first is "burn more fuel", this includes putting in a bigger engine, the reason a bigger engine has better performance than a smaller engine is because............wait for it.........you can "burn more fuel" in a bigger engine, very simple.
So anything you can do to your current engine that will allow it to "burn more fuel" will get you where you want to go.
Higher compression doesn't make an engine better, the fact it can "burn more fuel" because of higher compression makes it better.
Turbos, superchargers, NOX, all do one thing, allow the engine to "burn more fuel".
The second way to boost performance is to reduce weight, a 200hp engine won't preform as well in a 3,500lb vehicle as it will in a 2,500lb vehicle.
Adding bigger tires adds more weight so...........
Anything you can do to "lighten the load" will give you better performance.
Gearing can help depending on when you want the most power, it changes when the performance happens, lower speeds or higher speeds.
Simple things like tuneups and greased wheel bearings help.
Reducing friction in the engine with synthetic oil, an electric fan instead of engine driven fan.
The 180 t-stat instead of the stock 192 t-stat lowers the engine temp which can do two things, the intake is heated by the engine, if the engine is cooler then the intake will be cooler, cooler air is denser than warmer air, so than means.....you can add more fuel to cooler air, "burn more fuel".
The engine temp is monitored by the PCM(computer) if engine temp is lower the PCM thinks engine is still warming up so runs it a bit richer(burn more fuel) and with a little advance on the timing.