It is a tough call sometimes. I usually try to salvage what I already have, (better the evil you know?)
How's the rest of the truck? Body, interior, transmission? Is this the first time since you bought it you've really had to put a chunk of money and time into it? I encountered quite a run of maintenance on our 3.5L Sport, but the outcome was so good, I ended up being irritated at myself for not doing it all sooner.
First I had a chocolate milkshake form in the coolant overflow bottle, I thought man, the head gasket is gone. Further research revealed a slow leak in the coolant crossover pipe/rear heater connection behind the engine caused the foaming along with coolant that had gotten too old. That cleanup and repair was well worth it.
Later the valve seals started to go, causing "old smoky" at extended idle, and lots of oil usage, that never seemed to generate a leak on the garage floor. Turned out to have a combination of valve seals, PCV valve failing, clogged pcv passages, a handful of bad lifters (cracked plastic rings and/or wouldn't hold pressure), and to top it all off, after replacing a couple O2 sensors after reading codes, discovered a fairly common issue on our 3.5L. the EGR system solenoid valve failed, causing the CEL, but coding O2 sensors. This made sense after I fixed the solenoid with an OEM unit. This solenoid btw, is located on a bracket near the back of the block, to the passenger side of the coolant bypass pipe.
Related to your issues, my bad lifters caused excess detonation when lugging up a hill in drive, caused poor throttle response, were noisy at startup, and a few almost always ticking away at idle. The pcv valve and passage clogged added to the oil use problems, gummed up the intake runners, and I'm sure didn't help matters.
At the end of the day, my oil usage problems are gone, the thing runs so well, and has such great throttle response, we've had to ease up on the pedal. It was quite a job to do all that work, but now that it is behind me, I have great confidence it will continue to meet our needs. My wife won't have any other vehicle, I even ended up ordering a complete Katzkin leather interior to replace the original leather ('03 Sport Limited). All this beats a car payment of course, and with a replacement vehicle, I'd be taking chances all over again on maintenance.
You've jumped in with both feet, and seem to be fearless in the maintenance department, I think with good technical support, you should be able to handle the rest. Read DJPurdue, he has pulled his heads to fix a compression issue with little to no prior experience on this engine, and seems to be making out ok.
On the other hand, since I'm a recent Gen 3 convert, You could choose one carefully, make the jump and never look back.
Here's an example of what I think is a potential diamond in the rough...going to post in in the craigslist section as well.
2001 Montero Limited, $ 1,500 negotiable, Eugene, Oregon. Body looks good, check out the interior shots, if the ad story is at all true, I would bet the prior owner had a decent maintenance history, and garage kept.
https://eugene.craigslist.org/cto/5651817639.html
Sounds like the brake booster motor is failing, the cheap fix here:
https://www2.pajeroclub.com.au/forum/showthread.php?t=46516
Getting the thread back on topic, If you are going to do spark plugs, etc. Let's consider knocking out the lifters, while in the neighborhood. Do you recall smoking at idle, or lots of oil consumption? then valve seals.
I know I'm beating a dead horse with this one, but it was a night/day difference on my truck, and wasn't a bad job, (lifters)
http://www.club3g.com/forum/maintenance/165458-how-bleeding-lifters-v6.html
Good Luck either way.