The 8600GTS is DX10 sure, but it is a horrible performer as compared to other non-DX10-based cards like the ATi X1950, especially looking at the price vs performance factor. That's why I told you to wait it out. If you absolutely need it, then get it. Otherwise wait it out, since you will get a better deal that way.
Regarding the CPU, the Core 2 Duo is the fastest desktop processor out there right now, so make sure of what processor you're getting. From the looks of it, it seems to be a Pentium D which is not a good choice, since it gets really hot and does not perform very well too.