Here's a list of WRT-DD Firmware features
* 13 languages
* 802.1x Extensible Authentication Protocol (EAP)
* Access Restrictions
* Adhoc
* Afterburner
* Client Isolation Mode
* Client Mode (supports multiple connected clients)
* DHCP Forwarder (udhcp)
* DHCP Server (udhcp or Dnsmasq)
* DNS Forwarder (Dnsmasq)
* DMZ
* Dynamic DNS (DynDNS, easyDNS, FreeDNS, No-IP, TZO, ZoneEdit, custom, and others)
* Hotspot Portal (Sputnik Agent ,Chillispot)
* IPv6
* JFFS2 (JFFS2)
* MMC/SD Card Support (hardware modification required)
* NTP
* Ntop Remote Statistic
* OpenVPN Client & Server (only in -vpn build of the firmware)
* Port Triggering
* Port Fowarding
* PPTP VPN Server & Client
* QoS Bandwidth Management
* QoS L7 Packet Classifier (l7-filter)
* RFlow
* Routing (BIRD)
* Samba FS Automount
* Syslog
* Rx Antenna
* Tx Antenna
* Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization
* Site Survey
* SNMP
* SSH server & client (dropbear)
* Startup, Firewall, and Shutdown scripts (startup script)
* Static DHCP
* Style (Changeable GUI; v.23)
* Supports New Devices (WRT54G V3, V3.1, V4, V5 and WRT54GS V2.1, V3, V4)
* Telnet server & client
* Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe)
* UPnP
* VLAN
* WOL (Wake On Lan) (WOL)
* WDS Connection Watchdog
* WDS Repeater Mode
* Wireless MAC Address Cloning
* Wireless MAC Filter
* WMM (Wi-Fi MultiMedia QoS)
* WPA over WDS
* WPA/TKIP with AES
* WPA2
* Xbox Kaid (Kai Engine)
http://www.dd-wrt.com/wiki/index.php/Wh ... F#Features
The stock firmware from Linksys runs on Linux code, WRT-DD is just a modded version with a lot of bug fixes and new features.
:edit:
I don't know anything about this "Tomato Firmware" but a google search came up with this:
http://www.polarcloud.com/tomato
It must be new, WRT-DD has been around for a while now and I'd go with them first as it's probably more stable!
Also, I don't know if you're going to get 10mbps+ with any of the routers listed. While I don't know what CPU is in the WRT54GX2, the one listed by Dicecca has a Broadcom general purpose CPU running at 215MHz. May by if wireless is disabled it will do over 10mbps as it won't have to deal with WEP / WPA etc.
You are talking about PC to PC speeds and not WWW to PC, because if you need 10mbps + from the www to a PC, I doubt any of these routers can do that, not with the overhead of processing NAT and the SPI firewall, not to mention IPsec if your connected on a VPN.
Have you thought about getting a gigabit Ethernet switch? You could connect the switch to your existing router. The router will only have to deal with requests to www, assign IP address's and the switch can deal with everything else on the LAN. You can be sure you get 10mbps+ this way.