Router Not Getting Full Internet Speed: How to Fix It

If your modem speed is fast but the router slows everything down, the problem is usually the WAN port speed, NAT overhead, or an older router's CPU hitting its processing limit. Updated 2026-05-18.

Step 1: Test directly from the modem

Bypass the router completely: unplug the Ethernet cable from the router's WAN port and plug it directly into your laptop. Run a speed test. If you get full speed here, the router is the bottleneck. If speed is still slow, the problem is upstream — the modem or ISP.

Step 2: Check the router's WAN port speed

Many older routers — including popular models from 2015–2019 — have a 100 Mbps WAN port. A 100 Mbps WAN port is a hard physical limit: no matter what speed your ISP provides, the router can only process 100 Mbps. Check your router's spec sheet for "WAN port speed." Any gigabit plan requires a router with a Gigabit WAN port (1000 Mbps).

Step 3: Check the router's CPU

Budget routers often use 580 MHz or slower single-core CPUs that cannot perform NAT (network address translation) fast enough to sustain gigabit throughput. At gigabit speeds, NAT requires hardware offloading — a dedicated chip that handles packet routing without CPU involvement. Check your router's specs for "NAT throughput" or "routing speed." If it lists under 500 Mbps, the CPU is the ceiling.

Step 4: Disable SPI firewall or QoS if enabled

Stateful Packet Inspection (SPI) firewall and Quality of Service (QoS) both require the CPU to inspect every packet. On a budget router, enabling either feature can cut throughput by 30–70%. In the router admin panel, disable QoS if you don't actively use it, and try disabling the SPI firewall temporarily to test whether it improves speed.

Step 5: Update router firmware

Router manufacturers sometimes add hardware NAT offloading support or fix CPU bottlenecks in firmware updates. Log into your router's admin panel and check for firmware updates. On some routers (particularly ASUS models), enabling "CTF" (Cut-Through Forwarding) or "Flow Acceleration" in the firmware unlocks hardware NAT and dramatically increases throughput.

Step 6: Upgrade if the router is over 5 years old on a gigabit plan

A router purchased before 2020 was unlikely designed with gigabit NAT in mind. If you are on a gigabit plan and your router is more than 5 years old, upgrading to a modern router with hardware NAT offloading is the most reliable fix. Modern mid-range routers can sustain gigabit NAT with headroom to spare.

Frequently Asked Questions

Why is my router slower than my modem speed test?

When you test directly from the modem you bypass NAT, firewall processing, and the router's WAN port entirely. The modem result represents raw ISP throughput. The router adds overhead: NAT translation for every packet, SPI firewall inspection, and QoS processing. On older or budget routers, this overhead can cap throughput well below the modem's rated speed.

Does router CPU affect internet speed?

Yes, significantly on gigabit plans. At 100–200 Mbps, even a basic router CPU can keep up with NAT processing. At gigabit speeds (900+ Mbps), software NAT requires enormous CPU throughput. Routers without hardware NAT offloading will top out at 300–500 Mbps regardless of WAN port speed. Look for routers that list hardware NAT, CTF (Cut-Through Forwarding), or Flow Acceleration in their specs.

What is hardware NAT offloading?

Hardware NAT offloading (also called hardware acceleration, CTF, or Flow Acceleration depending on the manufacturer) moves the NAT packet routing function from the router's main CPU to a dedicated hardware chip. This allows the router to route packets at wire speed without CPU bottlenecking. Most routers released after 2020 and priced above $100 include some form of hardware NAT offloading.

Related Guides

Related Fixes

More From This Section