AMD is supposed to have a motherboard now that has onboard graphics powerful enough to run Aero on Vista. I have not heard very much about it. The graphics card I am getting is DirectX10 compatible and has 512 MB of RAM. I am maxing out the computer on RAM (4 GB) and getting the Blu-Ray burner.
I figure I should be able to get at least two more years out of the computer and hopefully four-five years. Technology moves so fast when it comes to computers that after about five years or so a computer is completely obsolete. In the very near future they may have solid state hard drives that are affordable, holographic storage, USB 3, quantum processors, laser data transport, and who knows what else.
A solid state hard drive would be much more durable and safer than today's hard drives and probably better than Blu-Ray for storing stuff. Holographic memory storage will make possible the storing of terrabytes of information. The rumored USB 3 will be much faster than USB 2. A vast amount of information can be transported quickly with laser beams. When all of this technology and more becomes widely available and inexpensive all of the computers made today will be museum pieces.
There does not seem to be much wrong with the hardware. Now if only the software could catch up in speed, durability, etc.