I've heard several people talk about the "disconnect every few minutes" issue, but I don't personally have that problem (I think most people don't), so I don't know how to fix it.
I've heard that it's only been happening since the DDoS attacks, but since then, there've been no changes likely to cause it.
I think I'm going to need someone who does experience it to help test.
When you see the "Disconnected" menu, instead of hitting "Reconnect", open the developer console. In most browsers, this is F12. If that don't work, try Opt+Cmd+I or Ctrl+Shift+I.
Assuming Chrome, in the bottom right, you should see red circle next to a number:
http://d.pr/i/vDgF
Click the number, and it should show an error message. Tell me the error message.
If there's no red circle, that's going to make things a lot harder to fix. :/