The only, and I say ONLY routers I have had last more than a year are made by apple.
You should have bough a Netgear RT314 or Buffalo WHR-G54 then. The Buffalo is only three years old or so, but has run flawlessly (I loaded 3rd-party "Tomato" firmware on it). That Netgear router however, has to be getting close to 10 years old now. It's perfect. Been solid as a rock. Never hiccups or needs a reboot. Never.
You must have bought the wrong kind of routers if yours only last a year.
They've got a really good deal over at
www.newegg.com on a Linksys WRT54GL wireless router right now. $49 plus free shipping! Linksys puts out some junk routers, but the 54GL is not one of those. Load it up with 3rd-party firmware (dd-wrt, tomato, etc). Note: The 54 "GL" is what you want, not something that sounds similar like the 54 "G". The differences are significant, and make for the difference between a marginal router and a fantastic one.