Why Is My Ethernet Card Capped at 100 Mbps?

An Ethernet connection capped at 100 Mbps usually indicates that the link negotiated Fast Ethernet instead of Gigabit Ethernet. The limitation can come from an older network adapter, damaged or unsuitable cabling, a router or switch port, incorrect adapter settings, outdated drivers, or a hardware fault. This guide explains how to confirm the negotiated link speed, isolate each component, and restore Gigabit connectivity. It also distinguishes a local Ethernet link limit from an ISP plan or broadband problem, so you can focus troubleshooting on the device, cable, network equipment, or provider connection that is actually responsible.

Published 2026-08-31 Last updated 2026-08-31 Category: Guides

If an Ethernet connection consistently reports about 100 Mbps, the computer has probably negotiated a 100 Mbps link rather than a 1 Gbps link. This is a local network condition and is separate from the speed of your ISP plan. A speed test may show download results close to 90 to 95 Mbps because Ethernet overhead reduces the usable rate of a 100 Mbps connection.

What the 100 Mbps Limit Means

Modern Gigabit Ethernet normally appears as 1.0 Gbps, 1000 Mbps, or 1000/1000 Mbps in the operating system. A connection shown as 100 Mbps, 100 Mb/s, or Fast Ethernet has negotiated a lower link mode. The negotiation depends on the capabilities and signal quality of both ends of the cable, including the network adapter, router or switch port, and cable pairs.

When the link is capped at 100 Mbps, Wi-Fi performance, ISP congestion, and speed-test server selection are usually not the first things to investigate. Check the wired link rate before changing broadband settings.

Common Cause: The Ethernet Adapter Supports Only 100 Mbps

Some older computers, docking stations, USB Ethernet adapters, embedded devices, and low-cost network interfaces support Fast Ethernet but do not support Gigabit Ethernet. In that case, the adapter cannot establish a 1 Gbps link regardless of the router, cable, or ISP plan.

Open the adapter properties or product specifications and look for terms such as Gigabit Ethernet, 1000BASE-T, or 10/100/1000 Mbps. Specifications that say only 10/100 Mbps confirm that the hardware itself is the limit. A USB 2.0 adapter may also have lower practical throughput even when its advertised link mode is higher.

Common Cause: Damaged or Inadequate Ethernet Cabling

Gigabit Ethernet uses all four twisted pairs in a standard copper cable, while 100 Mbps Ethernet can continue working when fewer pairs are available. A broken conductor, poorly terminated plug, bent contact, or damaged wall jack can therefore cause the link to fall back to 100 Mbps instead of disconnecting completely.

Use a known-good Cat5e, Cat6, or newer cable for testing. Replace patch cables one at a time and bypass wall outlets, couplers, and powerline adapters when possible. Cable category alone does not prove cable condition; a damaged Cat6 cable can still negotiate at only 100 Mbps.

Common Cause: The Router or Switch Port Is Limited

Many routers, modems, mesh systems, access points, and unmanaged switches include a mixture of Gigabit and 100 Mbps ports. A device connected to a 100 Mbps LAN port will remain capped even when the Ethernet card and cable support 1 Gbps.

Check the port labels and the equipment documentation. Look for Gigabit, 10/100/1000, or 1000BASE-T markings, and move the cable to a confirmed Gigabit LAN port. Do not confuse a 100 Mbps WAN port with the LAN ports used by local devices. If other computers also negotiate at 100 Mbps on the same port, the network equipment is a strong suspect.

Common Cause: Auto-Negotiation or Duplex Settings Are Wrong

Ethernet adapters normally use auto-negotiation to select the highest compatible speed and the correct duplex mode. A manually forced setting such as 100 Mbps Full Duplex can prevent the adapter from negotiating Gigabit Ethernet. A mismatch between the computer and network equipment can also create packet loss, retransmissions, and poor throughput.

In the adapter's advanced properties, set Speed and Duplex, Link Speed, or a similarly named option to Auto Negotiation unless the equipment vendor requires another value. Avoid forcing 1.0 Gbps as a workaround. If the physical path cannot support that mode, forcing it may produce an unstable or failed connection.

Common Cause: Drivers, Firmware, or Operating System Issues

An outdated or corrupted network adapter driver can expose incomplete capabilities or handle negotiation incorrectly. Router firmware and managed switch firmware can also contain link-training or compatibility bugs that affect particular adapters.

Install the current network driver from the computer, motherboard, docking station, or adapter manufacturer. Restart the device after installation and check for router or switch firmware updates from the vendor. If the problem began after a driver update, test the previous stable driver when the operating system provides that option.

Common Cause: A Faulty Port, Adapter, or Network Path

A failing Ethernet port may still provide a connection but lose one or more signal pairs, causing automatic fallback to 100 Mbps. The fault may be in the computer port, USB adapter, docking station, router port, wall jack, patch panel, or an intermediate switch.

Isolate the components with a controlled swap. Test the same computer with a different cable and router port, then test a different computer with the original cable and port. If the same cable and port negotiate at 1 Gbps on another device, inspect the original adapter or its driver. If every device is limited on one path, replace or bypass the suspected port, outlet, or intermediate hardware.

How to Confirm the Negotiated Link Speed

Check the link speed before running an internet speed test. On Windows, open Settings, select Network and Internet, open Ethernet, and review the Link speed value. You can also inspect the adapter status in the Network Connections panel.

On macOS, open System Settings, select Network, choose the Ethernet service, and review the connection details. On Linux, use the network manager interface or a command such as ethtool followed by the relevant interface name. A result showing 100Mb/s confirms the local negotiation limit, while 1000Mb/s indicates that the Ethernet link itself is operating at Gigabit speed.

After the link reaches 1 Gbps, run several tests using a wired device and a nearby test server. Compare the result with another device and with the speed included in your ISP plan. If the link is 1 Gbps but internet download speed remains low, investigate the router, modem, ISP, congestion, or test conditions separately.

Practical Optimization Steps

  1. Confirm that the Ethernet adapter supports Gigabit Ethernet.
  2. Replace the cable with a short, known-good Cat5e or Cat6 cable.
  3. Connect directly to a confirmed Gigabit LAN port on the router or switch.
  4. Set the adapter's Speed and Duplex option to Auto Negotiation.
  5. Update the network adapter driver and network equipment firmware.
  6. Remove wall jacks, couplers, docking stations, and intermediate switches during testing.
  7. Test another computer or USB Gigabit adapter to identify the faulty component.
  8. Check negotiated link speed again before comparing download or upload results.

When the ISP or Broadband Plan Is the Real Limit

A 100 Mbps Ethernet link and a 100 Mbps broadband plan can produce similar speed-test numbers, but they are different limitations. If the adapter reports 1 Gbps and the wired test remains near 100 Mbps, the local Ethernet link is not capped. The cause may be the ISP plan, modem configuration, router processing capacity, service congestion, or an issue on the fiber or cable broadband connection.

If the adapter reports 100 Mbps, fix the local link first. Contact the ISP only after confirming that the computer, cable, and router or modem LAN port can negotiate at the speed required by the service.