No i najważniejsze - czy zapłacone są rachunki za internet?
Można jeszcze spróbować na tym samym kompie uruchomić np. Live CD z Linuchem, zamienić router u dziadka i sprawdzić czy na zamienionym występują te problem.
Na 99% problemem jest albo łącze, albo router.
---
Być może na XP jest ustawiony FW który blokuje tę sieć. W W7/ViśtaWio trzeba taką sieć w jakiś sposób uwierzytelnić czy coś aby wszystko działało ok.
Czy na routerze masz filtrowanie po MAC adresie kart sieciowych?