|Like Consultor said, the speed is dependent on the distance from the router or access point. If you see a speed setting detected, that means the connection is established and working fine. But if there's a lot of noise or a weak signal coming in, windows will automatically slow down the connection so each packet has more time to be sent. This results in less data loss. You should follow the normal wide-spread procedure for increasing wireless range etc. You can find everything you need with www.google.com/search?q=increasing+wireless+range or a similar search query.|
Also remember this: If your router/AP has one or two "stick-shaped" antennas, they send a signal perpendicular to the axis, while the signal coming from the top and bottom of the antenna can be quite weak. So don't point them exactly in the direction of your device, that only results in the worst possible result.