There are many posts on this issue and it is kinda sad

Do you perhaps have Comcast or Charter as your isp? There are major issues with the handshake between most North American isps and NTT nodes that cause huuuuuge lag spikes and disconnection issues. You can use command prompt to see this occuring by typing tracert then the server ip. Connections will begin timing out between the Comcast junction and the first or second NTT node.

Unfortunately this is what happens when a company treats North America like Japan and places all the servers in one place. You have most of a country routing into a single series of nodes that simply cannot handle the traffic. That is why during peak hours disconnections become more likely. You can alleviate this by using a VPN though. Exitlag and Noping work most fantastically! Others have said mudfish too because it is cheaper. I route through Canada from East Coast and went from 110 ping to between 24-40. Heck! You can now double weave as added bonus