You may like to guess where I live; I just got 10 mbit fiber to my home for $43/month. The first thing I noticed was that eMule quickly overwhelmed my SMC 2804 WBRP-G router and it hung because of too many connections. A good workaround was to put my p2p machine into the DMZ (and also erase the mappings to it). But problems remain.
If I plug my computer directly into the fiber box port, I can get a full megaBYTE/sec upload. But when I run in through the SMC router, it seems to max out at about 40-60% of that. Most of these NAT routers only have a 10baseT plug on the WAN port, so clearly they're not even designed to handle 10mbit and up. And most countries don't offer anything faster than a megabit or two.
Can someone recommend an industrial strength NAT router, or some solution, that is fast enough to handle 10, 20 or 100mbits? There are other machines on my home network, some of which use wireless. Maybe the 802.11n boxes will be able to cope, but I'd rather not wait a year.