По поводу сравнения Висты и ХР:
Виста имеет множество преимуществ по сравнению с ХР:
1) Виста держит DirectX 10.0, а ХР его не поддерживает (максимум 9.0с). Видеокарты нового поколения (DDR3, geforce 8800-9800) поддерживают только DirectX 10.0.
2) Виста видит правильный объём оперативной памяти, а ХР видит ограниченный объём (SP1 - 1820 mb, SP2 - 2048 mb, SP3 - 3620 mb).
3) В Висте множество встроенных средств защиты и отладки системы.
4) Виста имеет более современный и удобный дизаин. Но, у Висты есть ряд недостатков, таких как:
1) Потребление оперативной памяти (конкретно Ultimate 32 bit потребляет 700 мегов)
2) Объём самой Висты (6 гигов на винте занимает)
3) Подтормаживание (хотя, этоскорее из-за моего системника =))