I just started to play Modern Warfare 2 and I notice it takes me about 15 minutes in order to connect to a server. I open all the router ports, defrag game files from steam, and troubleshoot to the best to my knowledge, but still no luck. Any one else have any ideas?
I suspect this is a combination of factors but most likely:
Both of which will reduce the pool of sessions you can join. It's particularly noticeable after new map packs come out as most of the regular player base will have brought them and therefor only be in sessions where all players have access to the same maps.
You don't mention where you are or what time you play. That might also have an effect on how many active games you are seeing.