Estoy usando Vista Ultimate 32bits desde hace unas semanas y TODO lo que tenia en XP corre en Vista, obviamente en algunos casos hay que habilitar el famoso "Ejecutar como administrador" y algunos otros tweas si hay mucho problema, pero finalmente funcionan.
Con respecto de los drivers, eso ya es otra cosa, los problemas que puedan generarse son por temas del proveedor y no del SO; hace unas semanas hable con nuestro Gerente de Servicios de Microsoft y me comento que lo unico que pueden hacer es invitar a las compañias a hacer drivers, pero no los pueden obligar.