Tolkar det också som att du är låst till 100 från din ISP. Konstigt att de inte kan se att porten ev är ställd till Speed 100.
Men, om du vill vara helt säker, dra upp en iperf sever på en av dina datorer, mät värdet från den andra.
https://pupuweb.com/solved-how-setup-iperf-server-client-wind...
Testa både direkt i routern och med switchen.
Informationen om att du kan behöva betala tekniker är något de måste säga, så var det iaf när jag jobbade som bredbandssupport för många år sen.
Bara så det är, kan tyckas snålt, men många gånger man pratat med folk som tycker de är mer tekniska än de är, där felet varit något de gjort, så har man skickat ut en tekniker för ingenting. En gång gör ju inget, men händer det gång på gång, blir det mycket pengar.
Hur som helst, om iperf visar bra hastighet internt, så kan du ju dubbelkolla speed och duplex på wan porten i din router.
Den bör vara samma som ISPn kör, om de inte kör Auto/Auto, utan har den satt till 1000/Full, så kan det, inte vanligt, men då kan man få skumma problem som istället förhandlar en annan hastighet.
Kan ju även vara så att porten låst sig i någon bugg eller vad det nu kan vara, att få de o köra en shutdown på porten fram och tillbaka kan också hjälpa ibland.