Last week i had a lot of problems with slow and laggy RDP connection to windows 2008 servers and home windows 7 desktop. It was almost impossible to work. Yesterday i had enough, so i started to look for solutions and i think i found one.
It turns out that all i have to do, is run this command as administrator and voila.
netsh interface tcp set global autotuninglevel=highlyrestricted
I found this solution with explanation here.