Raymond,
I second what JavaLawyer said about checking for updated drivers for your nic but if you cannot find any, you might try what I suggested to delete and let windows reinstall the drivers. Other than that, I am not sure I made myself clear about making sure each device has the same network "name". Each computer and device, ie, NAS uses a specific network name. The various windows default network names have changed with different versions of windows, MSHOME, HOMEGROUP, WORKGROUP, are the most common examples. When you have a mixed network, of XP and W7 computers and you add them they will want to keep there default network names. So unless you change / make sure all of them are set to the same network name, you will have strange behavior, usually one or more computers / devices can't see one another or "disappear". I never experienced a problem like this with your specific issue, but when you are looking for unusual network problems it is good to check. Below are some directions. Worth a check.
To find or change the workgroup name on a computer running Windows XP
Click Start, right-click My Computer, and then click Properties.
In System Properties, click the Computer Name tab to see the workgroup name. To change the name, click Change, type the new name in Computer name, and then click OK.
To find the workgroup name on a computer running Windows Vista or Windows 7
Open System by clicking the Start button Picture of the Start button, right-clicking Computer, and then clicking Properties.
The workgroup name is displayed under Computer name, domain, and workgroup settings.
To change the workgroup name on a computer running Windows Vista or Windows 7
Open System by clicking the Start button Picture of the Start button, right-clicking Computer, and then clicking Properties.
Under Computer name, domain, and workgroup settings, click Change settings.
In System Properties, on the Computer Name tab, click Change.
In Computer Name/Domain Changes, in Workgroup, type the name of the workgroup you want to use, and then click OK. You will be prompted to restart your computer.