um Dx10 already came out since Vista came out.
8800 is one of the most top of the line videocards, of course it will be able to play it.
of course though the 8500 is a budget card, its just gonna replace the budget cards of right now (6800, 7300)
8600 though its just pretty much a 7900 with dx10 support, y get the direct x 9 version?