Who can keep up with it all. It did not take long after the 64 bit processors came out to see NLA on the 32 bit CPU's and motherboards. The problem being that Upgrading is no longer an option. Now it is called- Start from scratch. There is PCI-Express, ATX-12v, windows64, 32 bit printers with no drivers for windows64, 64bit processors, 64 bit motherboard. ATA hard drives. There is almost nothing you can salvage for an upgrade. The kicker is that the perfomance gain for all of this is ziltch(For a set processor speed) until windows64 is improved and software is written to run on it. By that time we will have Quad core and DDR2 to deal with, and who knows what else. We will have to start all over again.
It must be nice for those who can afford to spend $300.00 on a new video card that is nothing more than an ATX card with a PCI-Express connector. While throwing away the $300.00 ATX video card they bought a year ago.