I don't know about the rest of you, but for about 3 months now my in-game browser has been total crap also.
I get only 20-25 servers and the pings are way off the charts.
I would try a third party browser if I were you/anyone new.
GameSpy is very newbie friendly, ASE is too, but it has to be registered after a while ($$$).
The best free one is @ www.qtracker.com
And yes, there is a "master server" (Raven), but connecting to a dedicated server in your country/area/city/town, should by most accounts, give you a low ping.