If you have 3.21's now and want to feel a bit more torque to the road your choices are to regear to higher numerical ratio (3.55 or 3.92) or you could put smaller tires on if that fits your cosmetic/functional needs (i.e. if it's a full time street truck) or you could work on engine power which... really just means that
Sprintex supercharger
- it's expensive but it's a massive change in power with supposedly minimal change in fuel efficiency so the cost-to-benefit ratio is pretty good.
For tire sizing it's a matter of percents, you decrease tire size by 6% (going from 33s to 31s) you get the effect of having 6% more torque to the ground which in your case means something similar to what would happen if your engine made ~15 more ft-lbs. Up to you what that's worth...
3.92 rear axles seem like they're going for around $1300.. plus of course you would need a programmer but if you're 2wd and able to do the work yourself that might not be a bad deal. I mean swapping the whole rear axle as a unit, which can be done with a couple floor jacks, jack stands and hand tools. The difference between 3.21 and 3.92 is about 22% so that would mean ~22% more torque to the ground. That's a pretty big difference.. but it also means that if your normal highway cruise engine RPM is 1800 it would now be ~2200. (My other 4wd cruises at ~3100rpm on the freeway and I do cross country road trips in that thing
so the RPM difference wouldn't bother me one bit)
The down side of that is if you're 4wd the cost and complexity double so you're getting pretty close to that supercharger money.. I'd just go with the supercharger at that point.