It is most probably the driver but if that doesn't work give this a whirl.
See if this helps with the Vista connection issues.
TCP/IP stack repair options for use with Windows Vista.
Start, Programs\Accessories and right click on Command Prompt, select "Run as Administrator" to open a...