I think I have the answer on this one as I have the same issues with my ZyXEL cable router. What people are running into isn't a "port" speed issues but what was hinted at with the "NAT/Firewall" answer.
You have basically come up against the router's maximum throughput when the firewall is enabled, around 10mb/s if my ZyXEL is anything to go by.
What you must remember is the difference between “PORT†speed (10/100 baseT et al) and actual packet throughput, through the firewall, which is dependant on the CPU (generally RISK processors) in the router itself. I can only guess that when the specs where drawn up for these router the manufactures, which lets face it are probably only a handful, then the product gets branded a “Belkin†or a “Netgear†didn’t think Internet speed for household use would get above the 10mbs mark. Or as with many things for home use they are built to a price and/or a shelf life. That being said a lot of brand new routers on the shelf’s now are still limited to 10mbs with the NAT/firewall enabled.
I rang up ZyXEL customer support, very helpful chaps, they even rang me back as promised I nearly fainted LOL (not use to that kind of service being a Virgin customer). And they explained the above to me, Making sure I was running the latest firmware as well since they fix possible bugs which could hinder packet throughput. With some of the ZyXEL products on the main web admin page it now displays a CPU usage percent figure.
The two products they recommended which understandably are ZyXEL only:
http://www.zyxel.co.uk/web/product_f...5-4B2C83DFD32B
with a maximum throughput with firewall enabled of 25mbs.
In my opinion it may be better to buy a gigabit switch for the wired connections and then buy a wireless router for the WiFi access point and firewall, then connect the switch to that. Unless anyone knows of a better way I am all ears.