Das hat nichts mit Windows zu tun. Das sind die Übergangszeiten.
Unter Linux sieht es genauso aus. Das war damals mit PCI -> AGP, AGP -> PCI-e oder AT -> ATX genauso.
Das mit den Bitversionen wird sich in den nächsten Jahren ändern, wenn dann alles nur noch für 64-Bit entwickelt wird.
und es heißt x86
Wenn du günstig an Win 7 rankommst, dann hol es dir.
Vista ist da sehr ressourcenfressend und sehr verbuggt.