I recommend a few options here.
The best option is stereo headphones + virtual. Mulitple sound drivers pack together is a gimmick, and will provide horrible sound quality.
For stereo headphones you can get a mid-range sound card or use on-board + Razer Surround software(it works fairly well).http://www.razerzone.com/surround
Audio Technica ATH-AD700
Audio Technica ATH-A700X Headphones
Sennheiser PC 360
Sennheiser PC 363D
You can also buy one of these, they are okay: http://steelseries.com/us/products/audio
You can buy a clip on mic or a desktop mic. Headset microphones tend to also be garbage.