Nevermind, can see servers now.
For those of you who're looking in this thread for a solution to the same or a similar problem, I'll save you the trouble and frustration:
1. Go to the Crysis 2 folder and run Crysis2Launcher.exe
2. It'll ask you if you want to update to Patch 1.1- this is an obvious Yes.
3. Free Anti-Virus software like AVG may identify Crysis 2 as a threat- add the Crysis2.exe file as an exception
4. Launch Crysis 2 and go to Multiplayer- you should see servers now