i just bought a PC with Gigabyte z170-d3h motherboard. On this, i have Intel i219-v network card. My regular Internet speed is 50/5. When i have Speed and Duplex set on Auto Negotiation or 10Mbps - my download speed on this PC is 10 and upload is 5. When i set it to 100 Mbps Full or Half Duplex, my speed is 50/0.05. What i should do to have full download speed and upload speed?
There are many reasons that affects speed performance. The first thing you can check is to use latest driver for your I219-V, You can try using Intel driver at https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V but we still recommend you to contact Gigabyte the board vendor for latest driver as they have customize driver that is compatible for their system.
Try change cable if there is spare one to see if this will make any difference.
You can try adjusting the advance setting on the adapter property by referring to the website below, please note not all setting are available as different NIC has their different advance setting:
Try to check your router or swtich setting as well if there is any optimization to be done on the router that could expedite the speed. Try to configure the NIC speed and duplex to be the same configuration on the switch.
Please contact Gigabyte for further support as well since onboard NIC are supported by system vendor, here is the website information regarding the scope of the support for Intel networking