I know you say that you are pretty sure that you have the correct driver, however, this is normally indicative of it not loading the correct nic driver. You'll want to ensure that you are using Vista drivers. I've also seen in some cases where the PXE OS needs to be "regenerated" or it sometimes won't take.