CAnt help you with reccommendations, but for the more technically minded you can flash your router with DD-WRT firmware, it's free and basically replaces the operating system of your router with one that generally regarded as the best possible.
http://www.dd-wrt.com/site/index
oh and its free!
High reccommended, it increases functionality, and can also handle many more connections than factory standard firmware.
I've done it to 3 or 4 routers...
bear in mind tho, read all the documentation you can 'brick' your router if you do it wrong; i.e. f it up and turn it into a brick
