I've had crap luck with cheap networking products, my Motorola modem is very stable. I was going through $50 routers at about 1 a year roughly so I ended up assembling a PFsense router from a low power mini ITX system and set the router to AP mode. It's been incredible stable for long durations of time. PFsense has been up for 249 days straight without a fault or reboot, and the large local cache is pretty cool. It retains all the little bits of web pages so they're loaded from the local network, web pages load faster since only new content needs to be pulled down. I can set it up to do on the fly virus scanning and blocking too, very handy if you've got idiots that click everything and use Windows.