Download speeds depend not just on the speed of the connection between you and your ISP, but also on the speed of all the servers/routers involved in the transaction. Some file servers will not give you the file any faster than that, irrespective of how fast your broadband is.
Don't get confused between kbps and kBps. (Easily done!) kb = kilobits; kB - kilobytes. 8 bits in a byte, hence 250 kbps = 31.25 kBps.
Use a decent speedtest web page (preferably one provided by your ISP) to find your true download speed. Remember also that speed is dependent on line quality, atmospheric conditions and other factors.