Whether to wait for DX10 cards or not is really an on going debate. If you buy a high end card now then it would be cheaper, allow you play practically everything until they bring out Dx10 and even then it will probably be months before a game actually utilises it and is likely to be less power hungery. Also the early models of Dx10 graphics cards might not even be able to fully utilise some of the Dx10 features. Not that I'm biased because I've just bought a X1900XTX
. The other thing is how much of a difference will Dx10 make to games?
Otherwise I think it looks good.