I had problems with my router similar to this. it was a linksys, but not the same model. It kept disconnecting wifi every 10-15 minutes. I cracked it open after 3 hours of uptime while trying to download linux and found the chips inside to be overheating. My solution was to get a new router (obviously not a linksys) and now my network works perfectly. I guess you could also try putting a fan in it and trying that too.