I'm no expert, but one thing I always try when I have character loading issues is this; when you start up the launcher, go into the Options >> Repair and check "Reset the game display settings". That has worked for me MANY times to resolve the "Disconnected from server" and character loading problems. I think if it takes too long to load the character, then it goes into the disconnect issue. Hope this helps.
If not then at least this answer will get your question back to the top of the forums - Good Luck!
EDIT - spelling error
Character: Haladain (Runekeeper) Lv. 82