Thanks. That is an awesome chart. I wish I knew about it a long time ago. The 250 is four tiers above the 4670 and only five tiers from the top spot. That is pretty good, I guess. What really surprised me was the difference between the HD 4670 and 9400GT. I bought a 940GT for the same price I paid for the HD 4670 and so I thought they were about the same. But this chart shows the 9400GT to be 10 tiers below the HD 4670. That is huge difference in performance! That brings me to a different question. I bought the 9400GT for my son's old computer so that he could play some newer games and it has done a lot to improve the performance of his system, but to what extent can graphics card compensate for CPU speed? The reason I am asking is because I cannot upgrade my sons CPU without upgrading the MB and ram. He's got a AMD socket 939 MB with a Athlon 64 X2 2GHz CPU. It is a 4 year old system, and it was a really good system when I first built it, but some of the games he wants to play call for a 3GHz CPU. I cannot find a 3GHz CPU for the 939 socket. I don't think the even made one. So I was wondering to what extent a more powerful GPU can be used to compensate for a slower CPU? I know that he will not be able to play games on this older system, but since I am going to use replace the HD 4670 in my HTPC build with the GTS 250 that I just won, I was thinking of swapping out my son's 9400GT with the HD 4670 if would help overcome his CPU shortcomings. What do you think?