How are you measuring that?
I have a RB4011 as my primary router that is directly connected to my fiber ONT via a Gig-E connection. If I test with the speedtest in the router using the high speed test facility generously hosted by TomjNorthIdaho, I consistently get 975 - 990 Mb/s. If I test via my desktop (a couple switches away from the router), it's more like 700 Mb/s.
The 4011 can handle 940 Mbps up and down easily over WAN (max port speed minus overhead), even on newer firmwares with QoS. Something is wrong with your config or your Ethernet cables are really bad...
- check your speed without the 4011
- use a default config
- check your CPU usage per core on the 4011
- post your config and @anav will fix everything