how do you connect your wireless in vista? what tool are you using? are you using the dell wireless configuration tool or the one with windows?
R U saying that when your Laptop is running a Linux distro you have little OR no problems with the wireless, BUT when you're running Vista then you do?
If so I suspect Linux won't give back all drivers and or files needed, (Possibly corrupts them?) i.e whatever the Wireless device uses to be able to communicate 100% with other Wireless devices.
I say the above as I to have had problems with some devices on my previous PCs where I have both Linux and XP, eg was with sound, oh was that annoying loosing the sound in XP after booting back from Linux...I gave up on having both OS's though LOL, I have DreamLinux and XP on my present PC, hoping someone finds you a real solution and untill Vista gets it right i am staying with XP on this Toshiba Lappy and Mac osX on my Desktop.
Good Luck.