I'm not sure I understand your problem fully, but as far as I know, this has nothing to do with the make of router you are using.
The only thing I can assume is that your ethernet card doesn't have working Vista drivers. Or if your ethernet port is from your mobo, then your mobo doesn't have working Vista drivers to support it.