Ok ...
Mais rápido é subjetivo, fazendo benchmarks a resposta é sim, mas apenas marginal e, em alguns casos, não perceptível. Outras tecnologias no Vista, como o SuperFetch, na verdade, aceleram os programas que você usa regularmente.
Jogos - Você não poderá rodar os jogos DirectX mais recentes no XP, no entanto, muitos jogos suportam isso, além de versões mais antigas, então você não deve realmente perder.
Bateria - a resposta é não. Existem muitas otimizações no Vista que prolongam a vida útil da bateria (especialmente após o Service Pack 1) - não consigo encontrar o artigo que lista todas as melhorias, mas eu encontrei esta visão geral que diz sobre a duração da bateria várias vezes.
Pessoalmente, se o seu laptop for um Celeron de um único núcleo, Pentium de geração mais antiga, menos de 2 GB de memória ou tiver um disco rígido de 4800 RPM, usaria o XP. Qualquer coisa melhor - fique com o Vista.