The only thing I recommend doing is to change the settings for your Wireless device. In most of the cases, it's enough to simply replace the broadcasting channel. Log into the Administration area and access the Wireless settings. From there, go to Basic view and change the channel to 11,13,6,1. You can pick any of these. Additionally, change the encryption mode to TKIP+AES or TKIP or AES. Then, configure the channel power output to 100 % and the mode from 20/40 to 20 then to 40 or AUTO, based on your settings. Reboot it and then test the connectivity.
Secondly, replace the router with something more powerful because if the devices in your home depend very much on the bandwidth, then you will have problems. Try using one with 300 Mbps N and 1 Gbps connection on LAN.