Maybe
it depends very much on the hardware you are using.
before you spend any money have your laptop in it's normal location
each provider typically has a speed test like this
https://www.spectrum.com/internet/speedtest-onlyrun the speed test get a base line of you connection from your usual location.
then move the lap top to within a few feet of the router and re-test.
say you have 7mbps (mega bytes per second) internet you may very well get 7 in both locations
basic wireless is 11 mbps so you gain nothing if you already have 7mbps in both locations your usual place and next to the router
there is faster Gigabyte wireless also
yes you loose signal strength and give up speed with distance 20 feet and few non metal walls isn't typically a lot for a good wireless router.
Ethernet comes in 3 basic speeds 10mbps this has been around for 25 years 100mbps been around about 15 years and Gig or Gigabyte per second as in 1000mbps.
so 10 , 100 and 1000 mbps
as an example I have 60mbps internet so having a gigabyte network does me no good for internet and my one network printer just isn't that demanding so I save some money and keep buying the 100mbps router as I go through them every few years. they are talking about offering 200mbps internet in the future for my area if that happens I will upgrade to gig
stuff I work on at work most of it is a gig because there is a different kind of data demand for it.
before you spend the time and money running a cable , you likely already have a short one that came with something if not they are inexpensive for a 6 or 8 foot cable plug in directly in the garage where the router is and run the speed test. does it change?