There is one issue about buying/building a PC now, when Vista Comes out, ALL your videocards will need to be upgraded.
Vista comes with the new release of DirectX10. While this is just a number, no modern videocard is able to run DX10 at this time (nor does there seem to be a patch/ugrade...