E-fan's, TB spacers, MAF, Coil Packs, Chips, those K&N style cold air intakes, etc....etc.... are all expensive paper weights: I think what you are feeling is replacing worn parts with these more expensive replacements. Or just putting these "performance" parts on is making you feel like they make a difference. Like a phycologist giving a patient sugar pills to relieve a false problem. It's all in your head. Ford made these trucks a way for a reason( how often will your truck see over 6,000 rpm on an everyday basis?). If there are any gains, it's very slight, wow 3hp for $300 dollars!!!! An e-fan will load your engine down by creating a bigger electrical drag.
Throttle Cable Mod- Easy
http://www.therangerstation.com/Magazine/Summer06/throttlecablemod.htm
Chips....wow one of the biggest jokes of them all....this will muck up everything...not to mention increase fuel consumtion....foul plugs, etc. What you want, if you have an automatic transmission, is a Programer. It will allow you to change the shift points on your automatic trannsmission, for your high reving 3.0, for better get up and mileage.
MSD packs- will not improve the spark.
Cold air kits- will only suck in hot air. Rangers actually already have a cold air intake, and actually flows more air than the engine can use. Keep a clean filter or K&N drop-in in there and you will be fine.
Exhaust, go to a 2 1/4 pipe, side exit with a flowmaster 40. It will give you a better feel and it will give a better sound. Other than that a 3.0 will not flow enough exhaust(unless it has a supercharger) to require headers or even a high flow cat.
Throttle Body and Intake- I think one thing that does work is replacing the upper intake with a later 3.0 composite intake with a removable Throttle Body, and replace that with one from a ford escape.
Roller rockers- The rollers are best noticed under load. The ones for a Mustang 5.0 are a direct bolt on. They really won't do anything for power, just make it run alot smoother at higher rpm's. (which the 3.0 likes, alot, for power)
Gears- Go to a lower numeriacally higher gear such as 4.10's. I agree with Ranger 5.0, gears will help you. Look into a junkyard and find a Ranger axle with the gears already in it, and thats a direct swap and easiest, cheapest route.
If you really want ALOT of power out of your truck, swap in a 5.0 or get a supercharger on the 3.0. Other than that, save your money and give your truck a good tune up. Nothing helps performance more than keeping your truck in good working order. For some reason people always fall into these high performance traps.... it's a 6cyl not a high performance racing V-8.