In my head it just doesn't seem like it'll hold up to all the recent games, but is it actually a good performer worth buying this late into it's production? Because if I do I can ready my PC for when I get a better videocard (something from the R500 line from ATI). But if I get an x800XL, I'll be kind of left short handed and I won't be able to make my PC as good as I want it to be and the transition to a better videocard will be slightly more expensive because of all the extra parts I need to get. So should I get a 6600GT and get my PC all together (sound card, etc) or should I just jump to an x800XL and not get any other goodies? Just something I've been thinking about for a while.