GTX 295 hands down.
Rave, when Nvidia finally decides to move up to GDDR4 or GDDR5. Once that day comes, ATI will be in deep ****.
Actually GTX 260 (216 Core) in SLI out performs the 4870X2. While the 4870X2 (512MB OR 1GB) will still perform under or on par with the 4870X2.
So the GTX 295 will be the best buy out of the three.
not to mention the "wow" factor when you say, "i has a 295!"
lol