Griffolion :
The 570. While the 295 MAY provide more graphical muscle in raw terms, the 570 is two graphical generations ahead of the 295, supports DX11 and gives room for another to be put in SLI in the future which will end up crushing the 295. Not to mention the 570's cooler is awesome, so heat dissipation will be taken care of better (the 295 is a dual GPU card, monster heat).
I'm not trying to start an argument here but I've owned the GTX 480 and still own the GTX 295.
The GTX 295 only appears to have more power on paper. The core clock speed, memory clock speed, and efficiency are so much higher on the GTX 570, that
the increased bandwidth and CUDA count on the GTX 295 only allows it to roughly keep up with the GTX 570 or the GTX 480 in most real world gaming situations.
http://www.gpureview.com/show_cards.php?card1=603&card2=640
I currently own a GTX 580 and a GTX 295 (on my back up system). I've also owned a GTX 480, which is roughly equal in performance to the GTX 570. At stock speeds the GTX 480 ran everything faster than the 295, by a slim margin, until you enabled high levels of anti-aliasing, then it beat the GTX 295 handily. Even worse, the the 295 has little over clocking head room, while I could over clock the GTX 480 to GTX 580 performance on stock voltage.
1) On stock clock the GTX 295 is so much slower that it's high bandwidth only allows it to keep up with the GTX 570 or GTX 480 (and only sometimes). It did not surpass the GTX 480 in real world gaming, the same would be true of the GTX 570.
2) The GTX 295 runs much hotter and draws significantly more power.
3) On games that do not support dual GPU, the GTX 295 performs between a GTX 260 and a GTX 275.
4) The GTX 295 has problems with micro-stuttering, more so than most SLI configurations I've dealt with.
5) I cannot use the newest drivers (past 266) with my GTX 295; they create weird artifacts like disappearing textures and objects in Crysis.
The only reason you should get a GTX 295 is if you want GTX 570/480 performance and you simply cannot afford a higher range GPU. You can get a GTX 295 on eBay for a very reasonable price. Just be aware that it will use more power, it will run hotter, it will have problems with micro-stuttering, and in some games (Crysis 2, Sacred 2) only a single GPU will be used, decreasing performance.