THIS IS A SHOT IN THE DARK, BUT IS WORKING AT THE MOMENT FOR ME:

I know part of the changes going on recently have been screwing with DNS.

I recently changed back to using TWC DNS servers because the response time was a tiny bit faster, but after changing to google DNS just now and flushing my DNS cache, it seems to be running fine. I don't feel like explaining this in detail, but...

https://developers.google.com/speed/...dns/docs/using

Afterward, go to Start, and in the "Search" box (on Vista, 7, and 8 ; if you're using XP or otherwise, you may need to go to the Run prompt..), type "cmd" without the quotes, and hit enter. You should get a command prompt (usually black and white, DOS command line). Enter "ipconfig /flushdns" (again, without the quotes) and press enter, you should get a confirmation message about flushing the DNS resolver cache.

Some users with advanced routers may need to configure their router to use google DNS, as it may be overriding local settings. Console users, you're on your own, I'm sure there's an option for DNS servers in there somewhere. No guarantees here, sorry if it doesn't help.