For HTTP downloads, try any download accelerator / manager, like NetANTS or DAP Plus. It may seem too good to be true, but what they do is break the download into 4+ seperate downloads, so your computer is essentially downloading the file 4 times simultaneously from different places in the file. Then when they're all finished it pieced them back together.
So instead of getting 20kb/s, you're getting 20kb/s + 20kb/s + 20kb/s + 20kb/s + 20kb/s as many times as you need until it maxes out your bandwidth. This can be a real lifesaver for files on servers with less than questionable integrity, speed, or dropping issues.
Also, I would recommend ROW. It's basically The RYL1 map / world, using the enhanced RYL2 engine. TECHNICALLY I would most recommend RYL 1 Malaysian, but due to the poor server upkeep, and little-to-nothing population, ROW is a better bet these days.
http://www.returnofwarrior.com/index.asp
Enjoy.



