The most elegant and efficient solution is to separate effects from the computer. IOW, use outboard gear instead of trying to employ software equivalents, which doesn't work well for a variety of reasons, mainly excessive latency.
Get yourself an inexpensive effects unit such as an Alesis Picoverb, which can be had on eBay or Craigslist for $30. Behringer makes a cheap multi-effects box for around $70, but I've not heard it. These would be inserted into the effects loop on your mixer.
Those types of effects don't have pitch correction, though. You'll have to spend a little more money for that. Roland/Boss make a unit (VE-1) that has pitch correction as well as reverb/delay for about $150. The good stuff is even more expensive, $250-600, but you don't need to spend big bucks on an effect that's only ever going to be heard in your headphones.