Steam was broken for me for about a week. The solution was to roll back a Windows Update that changed the drivers being used to operate my USB wireless adapter. All other network usage was fine. If Flash Player can stream videos just fine, Steam ought to be able to download its update: why is it doing things in such a non-standard way that it can’t? Just use the operating system’s methods for downloading.