The only way that stick is going to work right under Vista is to use Vista drivers. XP drivers will not work under Vista.
You need a 64bit Vista driver for that stick before you have any chance at all in getting it to work properly.
As a matter of fact, if you installed XP drivers, there is a good chance you will have some serious problems with a lot of things after that. XP and Vista drivers are not compatible at all.