Wall of text warning!I could've done my bachelor on this...
I have tried quite a few setups throughout the years (these just cover the output):
* Speakers for music/gaming; earbuds* for voice chat
* Speakers for music/gaming; bluetooth hands-free for voice chat
* Headset for music/gaming; earbuds* for voice chat
* Headset for music, gaming and voice chat
* Speakers for music, gaming and voice chat
* In-ear headset for music, gaming and voice chat
Of these, my best experience sound-wise was the dual headset solution. I used the old
walkman-style earbuds with
foam padding to allow other sound to pass around them, and a pair of Koss UR-20 on top. This gave me good control of voice chat versus game sound. Especially the earbuds were not comfy for long sessions.
Then there's input, and I've tried:
* Mic on a stand
* Clip-on mic
* Headset-mounted mic
* Bluetooth hands-free
The clip-on mic gave the best sound quality (closest to my mouth and furthest from other sound sources), but was tedious since I had to unclip it all the time (toilet etc), and the best placement audiowise was to clip it to my beard or nose (ouch).
Second best quality-wise has been the normal headset-mounted mic, but then you're stuck with whatever quality electret element you get (and they differ!).
Bluetooth hands-free was really just a curiousity as I grew tired of re-clipping the beard-mic and the hassle of cabling (plus listening to TS chatter while taking a leak -- luckily for the others on TS I am a push-to-talk proponent).
Mic on a stand works pretty good, as Hanza pointed out, except for getting in the way and possibly picking up keyboard more depending on its position and directionality.
I've tried a few headsets through my years, and I've never managed to find anything with better comfort than
Koss UR-20. All other headsets I've tried make my ears (or top of my head) hurt from compression after some hours. The Koss UR-20s I can literally use all day. They are, however,
out of production difficult to find in stores, so you'd have to go hunting on eBay or similar -- and they don't have a mic. But just to let you know that there
is a difference between models and makers in comfort, and what works for some may not work for others, and what feels like might work in the store may not work for long sessions.
A tip, though not optimal, is to switch between audio to speakers and audio to headset with
SoundSwitch, which allows you to bind a key to switch between output devices in Windows (instead of the tedious, manual procedure). It won't help if the game in question doesn't support on-the-fly rerouting of audio, however.
And as Joric points out, the sound card that you use is imperative. On-board sound cards are generally low-quality and prone to noise, whereas USB sound cards made for headsets can be much better because they're further from the electrically noisy PC environment and
may use higher quality components.
My current setup is
* a pair of
Corsair Raptor H5* for gaming with immersion, voice chat and/or when I need to shut out my brother or cats
* an average stereo for casual gaming and listening to music
* SoundSwitch to change game/music output device (voice chat is always on headset)
So all-in-all, I think the best general everyday solution is a headset with mic boom for gaming with voice chat and/or total immersion, whereas I generally prefer speakers for casual gaming and listening to music.
*) I had to change the mic on my H5, because the standard one was crap.