Who is your ISP (internet service provider)?
Try downlding a magnet link & tell us what speeds you get:
http://www.magnetmix.com/video.shtml
Keep in mind a 300 kbps net speed is roughly equivalent to about 34-37 KB/s (including overhead loss) in LW.
Don't always believe the front staff when they say they don't shape bandwidth. Often the people at the front don't even know.