Do this test:
Bug Report instructions & sample image Is the result True/False?
It sounds like your ISP (internet service provider) is shaping your p2p bandwidth use. Who is your ISP?
BTW can you report here what your speed tests were. Remember if they quoted speeds in kbps then you need to divide it by 8 to give you KB/s.
kilobits per second divided by 8 = KiloBytes per second
ie: 8 bits = 1 byte