i used to have this problem but i found the fast loading patch works. And also , try waiting till late at night to get on, sometimes lots of people will make your FPS so low, and lag really badly that you just disconnect. And if you do get on try signing off in an area with no people in it. Good luck with this.
And when you download dont use the cnet version, i think its corrupt or something.