Uh, I was just having the same problem as Facism, I'm not a router specialist.Needed to buy a new one, had no idea what to get. In the end I opted for the Netgear WNDR3700, which I bought from this guy on eBay. I wanted a router that is compatible with the DD-WRT custom firmware and this guy can install it for you. Can't complain so far. Router works great, DD-WRT is awesome.
I also use DD-WRT firmware. Don't know the exact model of my router, however