It might be worth revisiting the DD-WRT firmware, but consult the list if supported products, check this link out:

http://www.dd-wrt.com/wiki/index.php/Supported_Devices

They even list prices for most models as well as specs.