It depends on the network card.. It could just be "power" optimization on the laptop, or network card driver settings (TCP Offloads, etc.) slowing down transfers. It could also be simply NIC or CPU utilization - look at the task manager resource utilization during transfer, you will probably find it is quite high on the laptop.
Bookmarks