Okay then something happened on the desktop PC network card. If you look at the icon in the tray right click the networking icon to open Network and Sharing Center (assuming this is Windows 7 else just go through Control Panel to get to Networking then Network and Sharing Center). Click on the icon in the middle there called Local Area Connection and that brings up the panel for the NIC. Click properties tehn configure. Now the tabs next are dependent on the maker, drivers, and such, but basically you want to check your LINK Speed and make sure it is set to either Auto, or FULL DUPLEX 100Mpbs (normally modern PCs are up to 1Gb NICs so it may even show that). If it showing you ARE connected at 100Mbps and ONLY on speedtest for the desktop shows 10Mbps, then there is someplace else we need to look. Otherwise just okay your way out of it.
Now unplug connection, wait 10 and replug in. Drilling down again as we did the same LINK SPEED should show your connected at 100Mbps.
If not try downloading the drivers / setup files for the NIC and reinstall. They may be fubar.
If your speed from PC to router IS 100Mbps and only shows 10Mbps when testing on speedtest then you need to do the basics.
DO NOT TL;DR !!!! I took the time to write this, then please take the time to go through it STEP BY STEP
Did you install all Windows Updates? Including OPTIONAL except BING? Check them and repeat till ALL are installed.
Download and run Slim Drivers, install all the latest updates but you don't need to reboot until you do the last update
Go to www.filehippo.com, download Malwarebytes, go to CUSTOM Scan and set it to do a full system scan (by DEFAULT IT DOESN"T DO THAT, and AntiVirus doesn't pick up alot of malware) - this resolved almost ALL other similiar posts to date as most had Malware the AV didn't pick up.
Remove whatever AV your using and download AVIRA, AVG, Comodo or Panda go to CUSTOM Scan and set it to do a full system scan (by DEFAULT IT DOESN"T DO THAT) - this repeatedly has resolved alot of people issue relying on MS Essentials.
Repeat the AV/Malware scans till the system comes up clean.
Download AUTORUNS and turn off anything NOT critical on startup, so you don't need to run JAVAScheduler to check for Java updates everytime you start your computer for example. BE CAREFUL AND KNOW WHAT YOUR TURNING OFF BEFORE YOU DO IT.
Download and run SPECCY, copy and paste the first tab to show your idle temps
Open Computer, Can Air dust out the bunnies and use paint brush on the vents, coolers, fans, etc.
Go through and provide a response on each point, don't SKIP IT because "I ALREADY DID IT" , just try doing it again as of THIS post so we know NOW what is happening as compared to BEFORE you posted.