One reason could be that the virtual NIC is set to 100Mbps but the internet connection into the network is more than that.<br />Another one could be that there is an overhead when processing the packets through the host to the VM. Router > Swtich > Physical NIC > Host OS > Hypervisor > Virtual NIC > Guest OS. This could manifest as a slower speed.