I'd move my router closer. It would take many feet since (science!) the power is exponentially gaining or losing over distance.
I have yet to find a fixed IP to solve this.
I do see powerline bridges to help at times. I like this model but am not there to design your network.
I recently installed an HP Officejet 6700 premium on my wireless network. I have a Toshiba laptop running Windows 10, which is also connected wirelessly. Ever since the printer install the laptop loses it's internet connection if the printer is powered. It does not lose it's connection as long as I am actively using the internet. However if I walk away long enough or if I close the laptop it drops its connection. Sometimes I can just bring up the list of wireless networks available and hit connect (even though its configured to connect automatically) and it reconnects. Usually however I have to run the internet connection troubleshooting/diagnostics tool from the control panel, which then resets the wireless network adapter and the problem is corrected. Nothing else on the wireless network loses connection (phones, tablets, other laptops). The printer itself does not lose its connection either. Components connected to the router by Ethernet are fine too. The only cure I have found is to physically unplug the printer from the wall. So when I want to print I have to plug the printer in, print, then unplug the printer. Or I have to run the diagnostic tool every time I want to get on the internet. Very inconvenient to say the least. I am using a ZyXEL C1000Z Router which I purchased from my isp a few years ago. I have been doing a some research and haven't been able to locate an example of this exact problem. However I have found lots of suggestions to put printers on a fixed IP address to cure the printer itself from dropping off the network or to correct the problem of devices not being able to find the printer (I have not experienced either problem). Currently everything is using DHCP. Not sure if IP assignment is part of the problem or not. I have been watching the IP addresses of the laptop and printer and neither has changed in the days since I started checking, so I am not sure how this would be causing the problem. If going to a fixed IP address for the printer is the proper course of action wouldn't a DHCP reservation accomplish the same thing? some of the info I found is a number of years old so I am not even sure how relevant it is. I would really like to know what could be causing this, as it just makes no sense to me. And I would REALLY like to know how to solve this issue.
Please HELP! Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic