It's the signal quality rather than strength that is really important. However 70% strength seems good enough, does the card state what speed it's running at, e.g. 54, 48, 36, 24, 18, 12, 11, 9, 6, 5.5, 2, 1? Are there any other access points in the area? Have you tried changing the channel?
What actual throughput are you getting? 802.11G will only give around 22Mbps real throughput when running at 54Mbps and this reduced the greater the distance from the base station.
Does your base station have TNC connectors on it to accept an external antenna(s)? You can get many different designs of external antenna which have extra gain and also send out the signal in different patterns so you can choose one to match the shape of your building.