The true question is, did they say thats what you are getting or thats what they are "guranteeing" you will get. Most home connections are estimated speeds that no one will ever see. That depends on your distance from ISP hub, number of people on the same link and factors like that.
jaxisland is right, Though I'd like to add something.
The advertised speed is usually at "perfect scenario", the further you are from your ISP the further away of the advertised speed you are.
You got the connection that promised you 864 Kbits/sec by 160 Kbits/sec. And your actual speed is 700 Kbs / 100 Kbs (tested by dslreport).
I may be bad at math, but I don't see a 1/10th of advertised speed
The speed you got at rapidshare depends on how far you are from the rapidshare server and howmuch upload the rapidshare server allows you to use. You cannot compare your download speed advertised to a download from a server like rapidshare.
I hope this answers your question.