mirando la web de Kingston (
http://www.kingston.com/flash/DataTr...s_consumer.asp) no deberías tener problemas con WinVista, el driver para memorias USB te lo piden solo para Win98, aunque siempre puedes contactar con el soporte técnico para tu modelo
http://www.kingston.com/support/USBF...ES/default.asp.
Ahora revisando al parecer es como dices, un problema mas del WinVista y los famosos Service Pack...
http://support.microsoft.com/kb/940199/en-us
con el tipo de mainboard que tienes te recomendaría seguir con WinXp, lo que pasa es que WinVista consume muchos recursos y esta pensado para maquinas nuevas y de gama media para arriba para que funcione "sin problemas", ahora si cambias la mainboard tienes que cambiar todo lo demás, procesador, memoria, etc, en resumen maquina nueva.