carnival73: I've got avast! but it's turned off currently.
Although it does look like Steam switched my source server from Los Angeles to some third world country for some reason. Wonder if that has anything to do with it.
I would try other download server locations. It sucks that you have to reboot the client when doing this. This works very well on game release and patch distribution days. Keep in mind the server doesn't have to be close to get good speeds. I normally use servers 500+ miles out during high traffic.
LA is one of those servers that probably gets heavily hammered during high traffic due to the population density there. A good example of a smaller metro type area with universally nice infrastructure is Charlotte, NC. Given that its a banking hub, fat pipes are plentiful and the population density is no where near the LA area and what it servers.