If you have packet loss & timeouts even when pinging your WRT610N v2 router and you are on Hyper-v host with virtual network, don't blame router at once, first
check tcp offloading settings . If this doesn't help, then blame router & try to play with SPI setting :)