megahertz don't matter, the routerboards have different architectures and can't directly compare.
if it's simple user traffic, are you sure they are utilizing all possible bandwidth?
Example:
User from network A starts to download large file from file server on network B. Ping
http://www.yahoo.com from router A starts to rise above 500ms and then starts to drop packets.
Torrents from one user machine on network A amount to same result.
Bandwidth test from user machine from network A to router A amount to same result.
Show us from where to where did you run the test and at what settings.
Two routers connected with Ethernet cable via switch. Initially I had no Queues or Firewall rules.
Problem manifested at that point and it did get worse with added rules. In a sense that throughput is getting lower (not by much).
Tools-->Bandwidth test
to router B
tcp
both
also, what kind of configuration do you have on the router? Maybe you have many simple queues or firewall rules?
router A
8 Queues
10 Firewall rules
static routes
adsl in full bridge mode, pppoe connection
2 nat masquarade
router B
4 queues
8 Firewall rules
static routes
DHCP server for network B