O Windows Media Center (nativo no Windows 7) faz streaming do Xbox para laptop/TV. Netflix é plug-in no Xbox ou no Media Center. Upgrades podem deixar o laptop lento se outros componentes estiverem desatualizados. Solução em poucos passos.
Teste o streaming novamente.