I've had the same problem downloading from these sites as well, so honestly, I don't know what the cause of it is.
For one thing, I don't have a paid membership and, of course, free users kind of get the short end of the stick when it comes to consistent speeds, etc.
You could try resetting your modem/router, but I doubt it would make much of a difference.