it does seem prone to pick up vibrations (typing) and a bit of background noise (PC case), though.
Have you tried placing some type of material under your mic to absorb the vibrations?
I have a Blue Yeti instead of Snowball, but it was picking up PC noise, vibrations etc. I read online that people were placing towels, foam, other materials under their mics to reduce that noise.
Being cheap, I just put my mic on top of a thick notebook I use for taking notes in class. It's not perfect, but the sound has definitely improved when I'm recording.
Also, back on-topic to OP, I love my Blue Yeti, but it probably isn't the best option (overkill) if you're only going to be using it for gaming and simple communication with others. I think Blue Microphones does a good job with their mics, so even though I haven't personally used a Snowball, I would recommend that similar to the other posts here.