Unless you are going with some form of the 8800/2900 you will be better off going with a 7xxx/X1xxx card.
Yes, the 8xxx/2xxx series is dx10 compatible, but there really aren't enough dx10 games to warrant it (in my eyes). Besides, if you don't have Vista, dx10 is a moot point.