It's impossible to fathom how so many of these multiplatform games fail so abysmally at simple things like server browsers. They seemingly re-invent the wheel every game and fuck it up. Why is it only Valve know how to make a FPS server browser now days?
The game is distantly related to the Quake 3 engine, which runs at approximately 18,000 fps on most machines on today's hardware. Now, this is much nicer looking than that old thing, however it struggles on fast computers, flies on old ones, and is apparently all over the place. Not only is it a critical lack of QA testing, it's a distinct lack of optimisation for the platform (PC).
It doesn't matter that it's sales figures don't match it's console relations. PC users shouldn't have to suffer every time they pay for a product that has been spread across every platform with a microchip.
The PC has been taken for granted by developers for too long, they know it has 5x the power of current consoles, yet they supply it with awful code that requires it to work 10x harder to achieve the same thing. But at least it's actually in HD, I suppose (/shit stir).
Come on developers and publishers, show some pride in your work. Piracy hasn't hurt gaming, the entitled Inernetz hasn't hurt gaming, in the end it's saving a buck and a callous disregard for the love of your art, CREATING FINE GAMES, that has hurt gaming - but it's the PC that has suffered the most.