Well, something similar to this happened to me, heres how I fiXed it:
delete config_mp file in players folder;
steam settings -> downloads & cloud -> change the region to your country or a country that's near you;
reinstall mw2;
delete _iw4mp.dat
Don't know if the last two are needed, but they didn't do anything wrong.