If I were you, I'd look at changing gear ratios before you spend too much on mods that will give minimal gains. I just briefly read over the thread here, but going to a numerically higher gear will get the truck some more pep in it's step, and is relatively cheap. Of course, this is assuming that you're willing to raise your cruising/freeway RPM. If you have a 700r4 or a 4l60e, this is a good calculator to play around with tire size and gear ratios at different speeds:
http://chevellestuff.net/tools/rpm_calculator.htm
If you're not willing to change your gear ratios and are leaning towards keeping the 4.3, I'd go with a new cam, long tubes, e-fans, and a tune. If you're willing to give up A/C (assuming you already have it), you cold get the A/C delete bracket/pulley. I don't remember how many miles you said your current 4.3 has, but if you don't have many, there's a good chance you don't need cam bearings (or have any other internal engine issues).
If it were ME, I'd just go with a 350. You could get a cam, a decent set of heads, and a carb and be over your 300 hp mark. Dollar-for-dollar, the 350 will always benefit more to mods than a 4.3 will.
No matter what you do, ALWAYS plan on at least a few unexpected expenses. There are ALWAYS things that you either didn't plan on buying or that may break when uninstalling/installing. I found this out the hard way.
Again, I just skimmed over all of the replies, so forgive me if I missed something or got some info wrong.