might i recommend nicely like many others to plz search through the topics to c if this has already been mentioned which it already has many times....
basically ingame voicechat is kinda one of the last things on the list for the devs and their not interested in that first...bugs and balancing is more important...
i know ur running windows so basically all u need is u and ur friends to get teamspeak...that is what i use.. easy and efficient... runs quietly in the background and u can either set it to button talk or have the mic on sensitivity
heres a link for ya
http://www.goteamspeak.com/