I have been trying to solve this issue spending many, many hours over the last couple of weeks.
Up front, 1 XP and 1 Windows 7 - PC
Both same problems.
It is about fiber, 300Mbps up/down.
Bottomline and that's 100% sure - it has nothing to do with type of UTP cable (best quality CAT5E is used by the way)
nor with the router (Asus), nor with the modem.
When linking a laptop (from a friend) directly to the modem, the download is 317-319Mbps - straight - it could not be better.
Upload has slightly more up and downs, but roughly within 10Mbps at most, and usually ending up around 320-325Mbps, also very good.
When linking my pc's to the modem (direct), the speed goes up and down very heavily, it even drops to zero or so for split seconds.
Like this.
=

=

=
When I restore a clean Windows image, without any software installed, nor any registry changes, the up and download is perfect! Both on XP and Windows 7, same as the laptop.
So, it must be some Windows settings. All the LAN-properties, TCPIP v4 settings (including advanced settings, DHCP, DNS, Netbios, whatever), they are all in order: compared those settings with the clean XP machine, they are all the same.
FWIW: I also checked the network adapter advanced settings, they are roughly the same and default.
I have also tried: TCP Optimizer
a. set default - reboot (no change)
b. set optimal - reboot (no change)
Also
- tried with resetting TCP-IP settings using: netsh interface ip reset, from elevated command prompt. No results
- running the speedtest without Kaspersky Internet Security active or Norton Internet Security (both temporarily disabled)
- running FF, IE, Chrome
Any suggestions?
So: clean WIndows XP or Windows 7 - speed is perfect (direct or via router).
When installing software, I create images along the way.
The XP has a 'clean' image (say image #1) and an image with some registry settings (#2)
MaxConnectionsPer1_0Server.reg
MaxConnectionsPerServer.reg
PPPProtocolType.reg
ProtocolMTU.reg
ProtocolType.reg
When I restore image #2 the speed is bad, so I assumed these registry entries (not in Windows 7) caused the problem.
I deleted them, rebooted, speed remained bad.
Oh, the XP machine is very simple, just a few programs are installed, nothing special.
The Windows 7 has many more and other programs.
I gave up . . .
Very sorry for the long story, but it is pretty complex.
(I am afraid, in the end, I will need to re-install Windows from scratch)
TIA