I am in a market for video cards for my bro's computer and I came across these two cards. My XFX performs similar to 8600gts when heavily overclocked, so I just though 8600gt is good enough. But 7950XT is a totally different story. it only supports dx9, but it kills the 8600 into the dust. Which one should i get? I am thinking about 8600gt only because it has dx10 capabilities (but we use xp). Thank you.