I am hoping the server move/upgrades help address this issue. I seen myself along with my friend the game kept us online for up to 7 minutes before it let us come back.

I do not think that is an ISP issue. Why would our ISP keep our character online when we d/ced?