Something that gets overlooked is the actual traffic on your own ISP. Superfast connections are nice but depending on the type you may be affected by your neighbors. Friday night and Saturdays have always been an issue with slow loads and disconnects. I believe it's the amount of local traffic that causes most of the aggravation.
I have 2 connections-DSL at my shop and cable at home and the same laptop is used in both places. There is a marked difference between the 2 when it comes to game play. The DSL connection rarely displays problems but the cable does. Not a lot but definitely different. The DSL gets used during the week and the cable on the weekend.
This doesn't discount the valid complaints here but it could be causing some of the connection//load grief.