1) Disable Autotuning will help much on DNS lookup and network discovery. It improves the data transfer speed also over the network. Start command prompt as administrator, and follow the commands as shown in below example.
2) Turn Off RDC (Remote Differential Compression) introduced with Windows Vista to transfer data over network in compressed format. This slows down network data transfer, You can remove this RDC by visiting control panel and programs and features. Click on ‘Turn Windows features on or off’, as shown below.
3) Remove IPv6 from network properties under network connection properties. Keeping IPv6 in your computer sometimes slows down network by trying to register IPv6 addresses, or trying to get IPv6 address, or trying to resolve IPv6. Better remove it if it’s not required.
4) Clear DNS Cache from computer, so next time DNS request will be solved by updated DNS server. This will avoid your computer to try broken or changed DNS records from cache. To clear DNS cache, open command prompt as administrator and type ipconfig /flushdns
5) Disable Wireless Network and any additional (including Virtual adapters) network adapters under network connection. If it’s enabled, windows computer will be trying to connect available wireless network around you, and trying to login though its network. Loading your profiles and start up programs will be slow while booting because of this.
6) Modifying Link Speed & Duplex Value in Network adapter Properties. Depending on your physical network setup (network adapter, cable type, LAN speed and network switch). By default it is set for Auto Negotiation. But you can play around with Value options and find out which is working better for your computer and network.