Direct X is a software right? So in turn why cant a new card that is 9.0c compliant not ever be able to run 10..Is this a marketing scam or is it that the gpu chipsets cant run a newer version of Direct X..I know im being brief on my view but it seems that these latest cards could run dx10 but maybe with not all the new shader benefits of 10