These are the 2 best voice changers for online gaming.
This one's called av voice changer.
You do not require a good mic for this one.
http://www.audio4fun.com/voice-over.htm
This one's called morph vox pro. I used to use it.
It will only work right if you have a good mic...