Equipment for commentating/streaming

Hi,

I really want to invest in some good audio equipment for my streaming setup. I want a microphone that picks up voice both close up (when commentating) and from some distance (up to 2 feet), if it is possible. Because I don´t want to have a microphone in my face when I am playing on stream. I also want a nice and long arm to mount to the wall or backside of my desk to hide it when I don´t use it, and have it above me out of the view in front of my monitors. Until now, I have used a Blue Snowball microphone which worked well to just commentating, but awful when recording, because I couldn´t have it in front of my screen when gaming and the slight distance made crap at picking up voice. Very new to this and hard to find a place to start on my own, so I appreciate any help I get.

Blue yetti and blue snowball are both good for voice commentating and both are very good price for the quality they produce.  A lot of famous youtube commentators either used the yetti or still use the yetti.