Every time I start up Discovery, when I go to the server list it freezes up for several seconds. After that, it unfreezes, but then whenever I try to connect to the server, it freezes again, then gives me the "The requested operation is taking longer than expected etc." message, so I press escape and then "Okay" on the next window, at which point it freezes again, and I have to kill Freelancer in the task manager. In the occasional event that I can actually connect, it'll either freeze for a few seconds on the loading screen and then finally take me to character selection, or it just won't and will stay frozen.
I've tried rebooting my PC and reinstalling Disco entirely but to no avail. Any ideas?
EDIT: Restarting router appears to have fixed this for whatever reason. Thanks to Max/Echo for helping on Skype.