At 150 yards I'm surprised you are seeing any wireless reception

. I wonder if you mean 150 feet, which would still be a seriousy large residence?
Wireless may be convenient but can often give flaky reception. I would certainly be looking at running some ethernet cable from your existing modem/rotuer location. Once closer to the regular use for the laptop, add a wireless access point there.