Have tried running and speed tests?
try
www.speedtest.net run on desktop and laptop and see what you get.
Could be infrared interference. However, I'd be inclined to say that the router is not the issue as other devices are working ok.
Although it will depend what you use it for, downloading, streaming media, just surfing the web.