Loading game and disconnecting

For the loading game problem, every time I join a match, my Crossfire "minimizes" and it goes back to my desktop. Then after maybe 1 minute, Crossfire opens and loads the game, also it happens at the end of the game when loading the results(happens every time). Not complaining or anything but I just find it a lot slower than other peoples'. (this didn't happen before 4 months ago)

For the disconnecting problem, every time I get to the login page, I type in my Username and Password then it says something like "Transmission data is unstable, unable to send character info to server. Please, try again", or something like that(doesn't happen all the time, just 8/10 times) And if it does work, it gets to the server screen and says "You have been disconnected".
I've already tried downloading it several times.
If anyone has the solution to these problems, please post here. Thanks in advance :)

Edit, I use Windows XP

Comments