Do a scan of all the wireless channels around you using a tool like...
Note that most tools list the wireless signal as RSSI or dBm (a negative number) in which case a lower number (closest to 0) indicates the better signal.
Then set your wireless router (or wireless AP)...
You might also benefit from using Google DNS which is 8.8.8.8 and 8.8.4.4 (rather than your ISP's DNS servers which are often lousy) After changing DNS servers you should reboot your router and all computers/devices so the cache is flushed and the new settings are used.
Consider that you might just have a crappy or damaged wireless router. (linksys, netgear, dlink all make "home grade" crap that lasts a few years and/or can only handle very few devices connected simultaneously) Note the count of wireless devices isn't limited to just your own devices, if you are in an area (apartment/townhome/city) with lots of other wireless things in range, all of those other things are also making your router work harder to filter out the "noise"
You could try to firmware upgrade your router (available on the manufacturer's support website)
If the router is extra warm or on top of a heat source (like an amplifier or cable box/modem) move it where it will be cooler. You could try putting a fan near it to keep it cool.
Consider interfering signals nearby that you need to avoid...