None of those are capable of 100MBytes per second.
B is Bytes, b is bits.. I highly doubt your on a 100MBytes connection.. And there is no wireless that comes anywhere close to 100MBytes.
As to 100Mbits -- keep in mind that numbers are wireless are not really real world.. Do you think you see 54mbps on your G router.. Not sure where you got your 40 number from, but it sure and the hell is not valid.. Real world G is about 20-23Mbps tops. From a wired source to wireless client. If your wireless to wireless cut that in half.
How many streams are your wireless cards in your devices? Cuz 1 stream is not going to get you 100mbps in real life transfer. Here is report on your ea3500 there which is listed as N750http://www.smallnetb...11-2_4-ghz-dn-c
And that not going to mean anything if your clients card can not do more than 1 stream, etc.
Your prob going to need to go AC1750 to try and see 100mbps in real world speeds..http://www.smallnetb...11-2_4-ghz-dn-c
Linksys is the ea6500 does over 100 on the listing there.. But are your cards ac? How many streams, etc..
If you want to leverage a 100Mbps isp connection, use a wire
And make sure your router can even handle 100mbps doing nat, etc.http://www.smallnetb...r/74-wan-to-lan
Your e2500 listed doesn't even do 100mbps wan to lan with a wire..http://www.smallnetb...6-linksys-e2500