Just stick to the official list of mirrors. It could be also your internet connetiction that gets a timeout after a while. Maybe you just downloaded at a time when the mirrors got updated. Bad luck, but possible...
If you want someone to recommend a server, your location could be helpful