Na minha experiência, o Windows 7 será executado em hardware mais antigo, tão rápido quanto o XP. No entanto, especialmente com placas de vídeo mais antigas, você provavelmente não será capaz de fazer uma aceleração 3D, então se você quiser assistir vídeos tão simples quanto o youtube, a experiência será muito pior do que no XP, onde terá os drivers para entregar essas coisas para a GPU.
Então, se você está simplesmente usando isso como um processador de texto ou um servidor de arquivos, provavelmente estará OK. Mas se você quiser usá-lo para navegação na internet, provavelmente deve manter o XP.
Além disso, o 64-bit é totalmente dependente do seu processador. Se o seu processador é de 32 bits, você não terá escolha. E se o seu processador for de 64 bits, você vai querer executá-lo dessa maneira, mesmo que tenha menos de 4 GB de RAM, ao contrário do que diz Lamar. O 64-bit não é uma função da memória (ele controla a quantidade de memória que seu sistema pode usar, mas não é controlado pela memória), é uma função da capacidade da CPU.
Experiência pessoal: Eu executei o Windows 7 em um laptop HP de oito anos executando um processador Core inicial (cerca de 1.8Ghz) e mesmo que a Intel não suportasse drivers para o Windows 7, os drivers padrão incluídos no sistema operacional eram muito capazes. Como mencionado anteriormente, eu não obtive aceleração 3D dos gráficos integrados, mas ainda tenho resolução completa / nativa no monitor e o único problema real era assistir a qualquer tipo de vídeo.