Constant Client Crash

This is ridiculous, 300.00 a year and this is what I get. “You have been disconnected” Constantly over and over game is UNPLAYABLE

Constant DCs during large scale tower battles this has GOT to stop!