Hmmm how far are we talking about? Any chance of setting up a network switch (or, if feasible, a wireless-to-wired repeater) somewhere in the way?
Also depending on how far is too far for your setting, and if you have control of the router, there's a setting that's probably called something like max beacon pulse that you can change to determine how much energy will the router spend to try and get the signal to "at most" your location, which should also reduce power consumption or signal degradation depending on circumstances. (Working this setting is one of the main reasons to set up a repeater in my experience)