Cant seem to resume download

As i was downloading a file, my client connect closed for some reason. Now when i try to resume the download, it recognizes where it left off but it downloads extremely slow at around 2kb/s. Then after about 10 seconds the client closes the connection. When downloading a file I have been using the Direct download method. Does this method support resuming downloads? Or should i be using the Global Queue Download method?

Thanks