Mine seems to be fixed, I opened more ports in the firewall, got a list of the ports needed for COD4 servers, so I dunno if that fixed it or if it fixed its self.
But I can play now!
edit: well I can play as long as I don't need to download anything lol