El núcleo de Vista (6.0) es idéntico al de 7 (6.1); lo que cambia entre Vista y 7 es la Shell, algunas nuevas utilidades (divx, XPMode en Ultimate, VHD, más drivers, etc.) y ligera optimización en el rendimiento. Es decir, 7 es como Vista pero mejorado. Toda nueva versión de un SO mejora la anterior (la distancia entre XP y Vista es mucha), aunque la experiencia de los usuarios pueda parecer lo contrario, pero esto se debe a cuestiones que no tienen que ver con la bondad, en sí, del SO, y que no es momento de pormenorizar. No te creas nada de lo que te diga cualquiera que habla de oídas, incluso desconfía de lo que te estoy diciendo, contrasta opiniones solventes, no cualquier opinión de cualquiera en cualquier foro, porque esto sólo lleva a desinformación y ruido.
Por supuesto haz lo que creas oportuno, pero Vista hoy en día es un moderno y buen SO si lo administras correctamente. Si quieres cambiarlo, hazlo por 7 que se supone que mejora a Vista, aunque sea levemente. Si tu problema son programas que funcionan en XP, pero no en Vista (ni 7), existen fórmulas gratuitas para solucionar esto (máquina virtual, arranque dual, ejecutar en modo compatibilidad, utilizar drivers genéricos de WU en lugar de los del fabricante).
Ahora bien, a 7 le pasará como a Vista, o como a cualquier otro SO, que si no se administra correctamente, lo menos que puede pasar es que vaya "muy lento". Si quieres que tu Vista vaya rápido, formatea e instale de nuevo el Sistema… verás como el equipo quedará como nuevo… y no instales nada… si va bien, ya sabes a qué se debía el problema de lentitud… Si va mal, entonces los componentes de hardware de tu equipo son inferiores a los requisitos necesarios para que Vista vuele, y, en ese caso, 7 se comportará de forma parecida a Vista en tu equipo. Para saber cómo Vista o 7 califica la calidad de los componentes de tu equipo, consulta support.microsoft.com/hub/4338813/windows-help
Lo normal es que, después de formatear e instalar en limpio, el equipo funcione como nuevo… pero, debes acostumbrarte a usar buenas prácticas para administrar tu equipo. Uno de los motivos principales de la lentitud de un equipo es el antivirus. Si no te queda más remedio que utilizarlos, instala el Security Essentials de Microsoft (MSE), que es el menos dañino, de largo, para el Sistema.