Question I can't use my full internet speed because windows keeps changing it :(

Apr 22, 2025
9
1
15
PC Specs:
CPU: Intel I9 10900KF
CPU Cooler: ThermalRight Assassin X 120 Refined SE
Motherboard: Asus Prime H410M-K
RAM: 32GB 2666MHz
SSD: 1TB Crucial (SATA)
GPU: SPARKLE Intel® Arc™ A750 ORC OC Edition, 8GB GDDR6
PSU: Hummer Alpha 600W Bronze
Chassis: AeroCool Cyclon
OS: Windows 11 Pro
Monitor: LG UltraGear 32GS60QC-B 31.5" LED VA QHD 180Hz FreeSync

Hi everyone, I'm having troubles with my network adapter.
I go to the advanced properties and change the Speed & Duplex from Auto Negotiation to 1GB's Full Duplex and hit apply. After more or less 10 seconds it reverts the speed back to 100MB...
I never had problems with this (Or they were pretty easy to solve) and this one is kind of ticking me off...
 
You are actually very lucky it just does not completely fail. The nic I guess is assumes you would rather have some slower connectivity rather than attempt to honor your 1gbit setting when there are technical issues preventing it from running that fast.

You need to always leave the setting on auto.

The good news is the problem is extremely likely to just be a defective or bad cable. There are massive numbers of fake cables sold today, those flat ones are the most common. A perfectly valid cable can get damaged, as simple as one wire is just slightly cracked inside one of the ends.

You need nothing very special. Cat5e is rated to 1gbit. Cat6 is ok if you can get it cheaper but will not run better or faster. The main thing to look for is that the cables is made with pure copper wire and has wire size 22-24 awg. If you can not find that information very clearly listed in the ad find another vendor. Legitimate cable sellers know all about the fake cables and want you to know theirs are legit.
 
You are actually very lucky it just does not completely fail. The nic I guess is assumes you would rather have some slower connectivity rather than attempt to honor your 1gbit setting when there are technical issues preventing it from running that fast.

You need to always leave the setting on auto.

The good news is the problem is extremely likely to just be a defective or bad cable. There are massive numbers of fake cables sold today, those flat ones are the most common. A perfectly valid cable can get damaged, as simple as one wire is just slightly cracked inside one of the ends.

You need nothing very special. Cat5e is rated to 1gbit. Cat6 is ok if you can get it cheaper but will not run better or faster. The main thing to look for is that the cables is made with pure copper wire and has wire size 22-24 awg. If you can not find that information very clearly listed in the ad find another vendor. Legitimate cable sellers know all about the fake cables and want you to know theirs are legit.
Oh, so that means changing the cable might be the solution then...But also, why leave it in auto tho?
Like, did some search and changed the adapter settings to try and get the most of my internet connection and one thing people usually do is change the speed&duplex setting.
 
Oh, so that means changing the cable might be the solution then...But also, why leave it in auto tho?
Like, did some search and changed the adapter settings to try and get the most of my internet connection and one thing people usually do is change the speed&duplex setting.
The reason the "experts" say to change the speed/duplex is that they don't understand how it is SUPPOSED to work. Forcing things is never the best answer. The fact that the link speed is dropping is trying to TELL YOU SOMETHING IS WRONG. Listen to it. Start with a brand new, 100% copper, round, factory made, 24GA wire, Cat5e or Cat6a cable direct from your PC to your primary router. Lay it across the floor(s) for testing. When you have verified that it stays at 1GE, then start adding network components back. By network "components" I mean cables and switches. Swap things one piece at a time. You will identify the problem.
 
According to the official specifications for the speed setting on ethernet you MUST set both ends to auto or to the same speed/duplex settings.
Problem is that most consumer routers there is no way to set the speed and duplex it only runs in auto mode.

The way auto mode works is both ends signal the speeds using voltages and resistances, this is done in hardware it is not sending software messages.

When you set the speed manually it disables this signalling. The problem comes when one end is set to auto. It expect the signalling but never receives it. What is suppose to happen is the port is drops to some default setting. It used to be 10mbps half duplex. This might have changed as new ethernet like 1gbit or 2.5gbit ports have come on market.

You get into strange issues where one end might default to 100mbps and the other end is manually set to 1gbit. It will not function if this happens.

It seems a lot of consumer devices do not follow the specifications exactly so you can get kinda random results when you manually set speed on a pc.

When devices do not follow standards you then get lots of inconsistent information on the internet. You have people doing stuff and say it works for them not understanding that it just happens to work with their router or maybe all routers using certain ethernet chipsets.