the 169.224.xx.xxx is an APIPA address which windows uses when it can't find the DHCP server normally provided by your router, I reckon you have a driver issue on your NIC on your windows 7 computer, try hunting down a driver experiment with some of the vista ones if there arent any new windows 7 drivers available ............