If you've run a speed tester and it says you're getting 90 Kbps, but your downloads are only going at up to 8.5 KBps, the speed tester isn't actually wrong so to speak.
ISPs can be vague about speeds if it's to their advantage, because of the misunderstanding between the meaning of KBps and Kbps (KiloBytes per second vs Kilobits per second).
The difference is 8x. I have a DSL connection in El Paso, Texas that is billed at 768Kbps downstream, but after doing speed tests regularly and at different times a day, I know that I rarely go over 650Kbps. The result when I try to download things is that I have never seen a download go faster than 80KBps which is bad enough that as a result, I have to buffer even the lowest...