I could probably fix it, i'd install a 3rd party firmware dd-wrt. it would make it a more powerful router for sure.
in any case, i've tried a lot of different brands of routers. (linksys, belkin, apple, asus, etc). one i'd highly recommend would be the Belkin N1 router... (it's a pre-n router)... or if you could find the newer one, the N1 vision. The last time I checked, I couldn't find the vision just yet.