Buffalo WHR-HP-G54 -
http://www.newegg.com/Product/Produc...82E16833162134
Asus WL-520GU
http://www.newegg.com/Product/Produc...82E16833320023
Both are Very Good. The Asus is less expensive and have regular performing Wireless, ulike the Buffalo that has High Power Wireless.
-----------------
Entry Level Buffalo, Asus, and Linksys GL Routers can be Flashed with 3rd party free firmware.
If you need extra features take a look at Tomato and DD-WRT.
If the features that you need are available in Tomato Flash with Tomato.
Tomato features -
http://en.wikipedia.org/wiki/Tomato_(firmware)#Features
Otherwise, use DD-WRT.
http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT?#Features
It is much easier to Flash Tomato than DD-WRT, thus to avoid frustration and Bricking risk I would recommend to casual “Flashers” to go with Tomato.
----------------------------
As an indirect side Note.
Routers are actually small computers with very weak CPU, small memory, and the Firmware acts as the OS.
Just like you do not expect using a NetBook for D Gaming, do not expect Entry Level Router to perform well under the load that is generated by heavy P2P downloads.
Taking into consideration the big savings done by the "Questionable Downloads", One can spend few hundred $$ on a "real" Router.
.