Try the driver directly from RAlink. Follow the link below. Look near the bottom
for you RT2500USB or RT2500 if not a USB device . Though they only offer the Ver
3.1.0.0 driver, I believe that this is a stable drive for VISTA. If that does not
stop the BSODs then try the patch from MS that I linked you to previously.
http://www.ralinktech.com/ralink/Home/Support/Windows.html