Also, if you have a router....take it out of the picture. I was having major problems with speed as bad as what you have. Put another router in, and getting 4.6 down/ almost 600 up!
The router was a Linksys rv082......it is being sent back to be replaced.