I am having trouble restoring files to my netapp filer as well. I am getting awful speeds. I am using windows 2008 R2 and have the same issue. Have you tried on Windows 2008 box as of yet? I read on technet somewhere that the the 2008 server automatically adjust the tcpwindows size according the source requesting the restore. your thoughts?