Mir fällt noch eine mögliche Ursache ein - eventuell hast du ein Problem mit IPV6. Du kannst IPV6 bei XP-Computern deinstallieren und bei Vista/7 Computern den Haken rausnehmen.
Es gibt bei Windows Vista und 7 ein paar programme die mit IPV6 arbeiten aber selten gebraucht werden - z.B
Windows Teamarbeit funktioniert nur mit IPV6.
[sup]
also der Lease vom DHCP hat bei Routern meistens eine gültigkeit von 7 Tagen (ist eventuell sogar am router einstellbar)
Der Router selber vergisst normal nicht, welche Leases er vergeben hat und daher wird er außer vielleicht nach einem Reset nicht die gleiche IP 2 Computern geben.
Beim Reset des Routers wird jedoch die Verbindung zum PC abbrechen - außer du hast einen Hub oder Switch noch dazwischen. Sobald also der PC merkt das die verbindung weg war, fragt er ob beim wiederverbinden erstmal nach ob der DHCP-Server noch da ist (er also noch im gleichen Netz ist) und bevor der PC die IP wieder benutzt wird er also dem DHCP der alles vergessen hat fragen ob er wieder die IP von vorher verwenden darf. meistens wird der DHCP-Server ja sagen, ansonsten bekommt der PC vorm ablauf der Lease doch eine neue IP.
Es gibt bestimmte Konstellationen und Reihenfolgen die dazu führen könnten das eine IP doppelt vergeben wird - die sind jedoch äußerst selten und können eventuell provoziert werden - z.B. Router resetten, währen PC über einen Hub mit dem Router verbunden ist und nicht merkt das Router resettet wurde. Danach neue Geräte verbinden bis der Router die IP des PC's neu vergibt - also diese Konstellation ist zufällig eher selten zu erreichen und nach einem Neustart des PC wird er auch wieder eine neue IP erhalten.
[/sup]