Het gebruikt meer geheugen dan XP. Maar het verschil is niet 800 Mb.... dus met de 3.2 Gb die je in XP hebt, heb je altijd minder geheugen vrij dan met Vista x64 die de volledige 4 Gb kan benutten.
Verder is het zo dat Vista als OS geheugen dat momenteel toch niet wordt opgevraagd door applicaties gaat gebruiken om nuttige zaken mee te doen, zoals caching van applicaties en systeemonderdelen, indexeren, etc.
2. het vereist meer van je cpu dus je kunt er dus ook minder van gebruiken.
Vista verbruikt in principe niets meer aan CPU dan XP. Aero gebruikt wellicht wat CPU kracht, maar dat kun je uitzetten verder. Verder is het zo dat Vista veel beter om gaat met processoren met meerdere cores. XP herkend deze CPU's prima, maar XP laat standaard zijn eigen systeemprocessen altijd op de 1e core draaien, waar Vista indien nodig deze ook op de 2e core kan draaien.
Als je dus onder Vista een spel draait wat altijd slechts op 1 core draait (wat nog 90% van de spellen is) dan kan Vista zijn eigen systeem processen op de 2e core kwijt, terwijl XP de eerste core zal moeten delen met het spel, en pas de 2e core gebruikt als een applicatie met meerdere-cores ondersteuning er om vraagt.
Als je slechts 1 core hebt.... maar het inderdaad weinig uit, en zal XP inderdaad ietsje beter presteren. Met dual-core machines zal Vista beter presteren.
3.het neemt meer schijfruimte in beslag,
Daar heb je inderdaad gelijk in. Vista wordt al snel een monster van 15 Gb (mijn installatie van Vista Ultimate is 20 Gb na anderhalf jaar), maar een groot deel daarvan komt doordat het iets van 8 Gb aan gecachte drivers op de harde schijf neerzet, en staat de install data op de harde schijf zodat je zonder vragen om de DVD onderdelen kunt toevoegen/verwijderen.
Maar met de prijzen van 1 Tb schijven tegenwoordig is 20 Gb ook niets meer natuurlijk.
Het is een beetje afhankelijk van je systeem config, maar ik denk dat je in jouw geval met 4 Gb en een Dual Core CPU waarschijnlijk met Vista x64 betere prestaties gaat neerzetten dan met XP x86.
Een andere mogelijkheid is trouwens XP x64, maar daarbij heb je veel vaker dat er geen drivers voor zijn, terwijl met Vista x64 de hardware ondersteuning stukken beter is.