Does
Internet Speed Test - Measure Network Performance | Cloudflare at least give you a different speed result?
Did you use my nuke option of resetting the TCP/IP stack with those commands in an elevated command prompt at Github?
I'm still of the opinion there's a routing table mess up. You can test for this by changing your MAC address as I talked about temporally and see if the router gives you the speed you should have. Or you could try another router. If that works you know it's in the router. In which case a hard reset is in order for the problematic router. Refer to the router's documentation.
I'm also wondering that you mentioned you have all these routers chained together, this router may not be liking the others. DHCP needs to be off when you connect more than one router. You create static IPs and use the LAN ports.
How To Connect Two Routers On One Home Network Using A Lan Cable Stock Router Netgear/TP-Link - YouTube
If you want to go nerdier, give a PE (Preboot Environment) a try. What we will do here is launch an independent PE version of Windows in a live environment and test your speed. If that works in that environment we can then blame the current running OS. Though, Safe Mode does this in a way, but in this test we bypass EVERYTHING in the current running OS. So if there's a problematic driver conflict in the network stack, registry entry, TCP/IP stack mess up, etc the PE environment bypasses all that for testing.
So, how do we do this, this PE live boot? Simple. Grab the ISO for Hiren's Boot CD. Grab Ventoy. Now write Ventoy to a blank USB drive. After that simple copy/paste the Hiren's Boot CD ISO file (around 3GB in size) to the formatted Ventoy USB stick. You don't extract the ISO or any of that. Now boot the USB stick like you would do if you were to install Windows. The Ventoy menu should load giving you the option to boot Hiren's Boot CD. Once Hiren's Boot CD loads its network stack, launch Firefox and go to your speed testing website and/or speed.cloudflare.com
What we have done is isolated the current running Windows OS environment to something new and fresh for testing as a control to see if this Internet speed issue is hardware related or software/OS related in the current running OS.
Hiren's Boot CD
Ventoy
- - - Updated - - -
Okay, to refresh my memory I reread over your posts. I need some clarification here on this statement.
Did the old router exhibit this problem?
What is this "shield" router? I guess what I really need to know is what your network topography looks like. How is everything connected? This could be the issue.
What does the hardware in the problematic computer look like? Are you using an NVMe drive, PCIe cards and whatnot? The NIC is a PCIe card? Bus speed can be limited in a PCIe slot when an NVMe drive is populating certain slots. You'd have to refer to the motherboard manual on that. Though, even at PCIe x1 it shouldn't be a factor. It
could be a bandwidth issue or something else software side though. I'm not sure. Heck, motherboard or RAM could be to blame. Maybe even that specific PCIe slot.
This right here rules out a router table mess up due to the fact the new NIC would have a new MAC address. I'm assuming this also means a new local IP as well.
This is hard to help fix without constant testing this and that. If I was there I could probably find the root cause pretty quick.