Currently re-downloading CoD4 @ 5.0MB/s so everything is ok over here, however you will be on a different server to what I am.
Probably a stupid thing to suggest as I'd imagine you have already, but have you restarted Steam, and restarted your router?