Your internet connection speed depends on a lot of factors:
- The network interface in your computer
- The cables you use
- Your router and/or modem
- The internet speed you pay for at your ISP
- Your ISP network
In your case, you are looking at the speed between your computer and your switch, which seems to indeed be lower than expected. Based on your post you should be having a 1000mbps connection. The issue is probably caused by a faulty wire somewhere between your computer and the switch, try running another cable or getting a cable tester to diagnose this issue. Some routers also allow you to manually throttle certain ports, if you still have the speed issue after changing cables you may want to look into that.
to go into depth a bit:
Network interface
The network interface is a piece of hardware, commonly found on the motherboard, that you use to connect to a network. It has a network port (RJ45) or a wireless antenna. Most modern NIC's (Network Interface Card) support speeds of 1000mbps or even higher depending on the quality and tier of the card. You can never reach a speed higher than the maximum speed of your NIC.
The cables
Network cables have a specific maximum bandwidth. These cables are separated into categories (cat's), the most common categories today are CAT5, CAT5e and CAT6. A CAT5 cable has a maximum bandwidth of 100mbps, where CAT5e supports up to 1000mbps and CAT6 are basically a higher-quality version of CAT5e.
It is also possible that there are faults in the cables you use, this can result in a lower maximum speed. You can get a cable tester to test for this.
Your router or modem
All routers or modems have a maximum bandwidth associated with them, this is listed on the box and can sometimes be seen inside the settings of the device. Most low-end routers or modems have a certain bandwidth limit but struggle to provide a lot of devices all using that bandwidth, in this case upgrading your router or modem may help.
ISP
After leaving your house, your connection is handled by your ISP, they're the people you pay for internet. Even if all the hardware in hour house can easily manage gigabit internet, they may throttle your connection if you pay for something less. It is also possible that you may not always reach the speed you pay for, depending on the load on the network and the system you are connecting to.
1000 Mbpsconnection if set to1000 Mbps Full Duplex. – Ramhound Sep 15 '16 at 10:38