|Your explaination wasn't clear. |
Are you saying the xp machine did NOT get a ip address when you disabled your dhcp server?
So it got a 169.254.x.x ip?
Did you setup ipv4 and ipv6 scopes?
Post the results of a ipconfig /all when the workstation is getting the wrong ip