Any router should reach 30' even if there are walls. Can you move the router a bit and see if it's an antenna issue? Did you try finding out which channel is providing the strongest signal and manually selecting it? You might be having interference from something else in that freq. range.