Update (May 24th) It seems that using noisegator with Windows 8 or 8.1 and noisegator makes it so NoiseGator doesn't activate. This is a known issue that is in the process of getting fixed: http://sourceforge.n...ator/tickets/9/
This is a quick guide on how to setup a noise gate on a system level, so you can use 1 noise gate in different programs like OBS, Skype, Teamspeak, Mumble, Shadowplay, FRAPS. Doing this will make it so your recordings/people in Teamspeak aren't always hearing your background noise, heavy breathing, keyboard clicks, etc. Only when you actually TALK.
What is a noise gate?
In most programs that you use a microphone in, your mic will CONSTANTLY be transmitting what it's hearing. This can make it so gameplay you record or people you talk to can hear faint background noise, computer fans, heavy breathing, the clicking of your mouse or keyboard. A noise gate is a program that makes it so your microphone only activates at a certain dB of noise. Putting this noise gate at a dB level higher then your background noise, and lower then your voice will make it so the background noise isn't transmitted and your microphone will only activate when something as loud as your voice comes through the mic. (Very similar to how voice detection works in Teamspeak.)
Putting a noise gate that works at a system level, will make it so you only have to set it up once and works consistently with all your VOIP and recording programs like OBS, Skype, Teamspeak, Mumble, Shadowplay, FRAPS.
Download NoiseGator. This is a program where you will setup your noise thresholds. It's free and Java based. (Make sure you have the most up-to-date Java 8 installed) Download NoiseGator, put in where you want and run it.
Install VB-Cable, Virtual Audio Device. Download this driver, extract the files. Follow install instructions in Step 3.
(This works WITH Noisegator to input your mic, apply the noise gate and EXPORT the audio via a driver OUTPUT. Later, you will be switching your Mic settings to capture this audio device, instead of your mic.)
Watch this video. He explains how to use these 2 programs together and how to get them to work in your programs. Sure, I could of typed it all out, but why re-invent the wheel.
Make sure that you have NoiseGator start when you start windows so your mic always has the noise-gate running. You can usually doing this by placing a shortcut to the application in your "Startup" folder. If you are using an external mixer or USB interface for your microphone, enable "drift compensation". This will stop your audio from going out of sync.
Disable "voice clarity filter in NoiseGator settings. It makes your mic sound awful.
Receive praise from your fellow gamers for not making them listen to your farts, heavy breathing, keyboard clicks and everything else you do!