how about an X800XL? I think they are in the $375 range right now (supposed to be $300, but that aint happening anytime soon), and they keep up with a 6800GT much better than an X800 Pro, while pulling ahead a lot in HL2. I'd still prefer the 6800GT, but with the X800XL, I can at least admit that ATI's competition is just as good. The X800 Pro just isn't good enough to cost $400 - it's replacement, the X800 (slightly slower and with 128MB ram) is only $200, and the faster X800XL is only tagged at $300. Unless you want to softmod it to an XT, there isn't a point. As for HL2, it doesn't really matter who wins with these cards - My 6600GT can play HL2 just fine on 1280x1024 with 4xAA, so I can't imagine you'll notice a difference between 85FPS and 80FPS at 1600x1200 eye candy on any of the $400 cards you're talking about. What you should be looking at is how the cards will hold up to upcoming games, like Unreal 3 based games, Doom3 based games, (And HL2, but like I said, this game is pretty easy to run on most video cards, which is a huge compliment to the engine developers, cause it looks better than Doom3, which runs like crap on most non- Geforce6 systems). I personally think the GF6 series has better features, like Pixel Shader 3.0, upcoming OpenGL 2.0 support with the next driver release (forceware 75.90 beta has it now), harware DVD acceleration, and support for stuff like HDR lighting (in Farcry 1.3), and so I think it's gonna really shine with upcoming games, but that's just speculation as to which technologies will actually catch on. Of course, ATI is panning to add this stuff, and SLI, to R520, so I imagine it'll all be pretty mainstream after a while, and should help extend the life of your purchase.