I have AT&T gigabit fiber, and two problems arise getting the theoretical 1000Mbps speeds.<p>First is the AT&T provided router performance is terrible, swap it out. I went with a Ubiquiti EdgeRouter X. However unless you enable hardware offloading[1], the EdgeRouter maxes out at around 300Mbps. I can't speak to this new router, but typically devices that can truly push 10Gbit/s are very expensive and enterprise.<p>Second, and more of a problem in residential are WiFi limits. I have a Apple Time Capsule running AC on 5Ghz (80Mhz channel), and max out at 400Mbps using iperf[2] to a machine hard wired in the LAN.<p><pre><code> [1] https://help.ubnt.com/hc/en-us/articles/115006567467-EdgeRouter-Hardware-Offloading
[2] https://www.linode.com/docs/networking/diagnostics/install-iperf-to-diagnose-network-speed-in-linux/</code></pre>