that's worse than a lot of people are having, but a solution that seems to work for most server issues with steam is to delete the ClientRegisry.blob in your steam folder and then re-load steam and get it to download that file again. It's fixed about 5 seperate bugs for me when the tf2 servers weren't working for me. if you just move it or rename it then you won't lose it incase steam doesn't re-download for some reason. Also, try playing an offline match and then go into the server browser, for some reason it seems to kick it into action for me.
EDIT:
if you have more issues try the steam help forums, they usually have the same answers (anti-virus software, firewalls, poor internet connection) but they have clear steps to test and repair those if they are causing the issue.