If you went the Ubiquiti route you may want to look at one of the long range (LR) ones. It is a bit of a gamble whether it will solve the problem though. Is there no way to run a single wire out from where your router is to nearer the bar so you can get the AP nearer?
I wouldn't change the router if this is your only issue with it, you get more bang for your buck by just changing the AP to a dedicated one.
If you went the Ubiquiti route you may want to look at one of the long range (LR) ones. It is a bit of a gamble whether it will solve the problem though. Is there no way to run a single wire out from where your router is to nearer the bar so you can get the AP nearer?
I wouldn't change the router if this is your only issue with it, you get more bang for your buck by just changing the AP to a dedicated one.