Look and see what you have going on. Speed of device, DNS servers, etc.
or
Code:
ethtool eth0 | grep -i speed
Couple of thoughts
How are you checking this speed? Look and see what download speed that you are getting. Example,
Code:
wget --output-document=/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip
Are you using the same DNS server on Microsoft and Linux? (Web addres to IP) All these work ok.
208.67.222.222 #OpenDNS
208.67.220.220 #OpenDNS
8.8.4.4 #Google
8.8.8.8 #Google
Check your network device hardware/software with a debian compat list.