1. what model ?
2. 150Kb/s equates to 1.2 Mbps, which is really low for a 54Mbps, assuming that you are using a 802.11g router and an 802.11g adapter router. I am about 50ft away from mine, and still get about 8-10Mbps through a bunch of air conditioning ducts and such. If I am not impeded by such thigns, my linksys wrt54G gives me about 16Mbps if it is on the same story of the house.
3. 700KB/s equates to 5.6Mbps, which does make sense if that AP is farther away.
Here is what I think the issue might be:
Your internet connection might be slower than the one the other network, or it might be your laptop. Some of them ship with the integrated atheros chipset that is compatible with athero's line of 108Mbps. This is achieved using multiple methods, and can sometimes screw up access to some Accesspoints/wireless routers.
Go to control panel> networking> your adapter > properties> properties again ( you might not have to click properties again depending on your setup)> then you'll see a little green card icon at the the top with the name of your chipset. Even if it is not an atheros chipset, click configure.
Click advanced, and one of the options should set the speed that it transfers at. Note tat the options given are might be different than the ones I might list, but here we go.
You want to select something that says automatic, but you do NOT want to allow 108Mbps mode. Usually 108Mbps is a seperate choice, so you select automatic. If not, select 54Mbps or 802.11g.
Good Luck!😀