nVidia doesnt bundle games with cards now does it like AMD?
GeForce GTX 780: Another GK110-Based Card For Wealthy Gamers : Nvidia GeForce GTX 780 Review: Titan
Also 7970 still beats 780 in compute performance
You need to read that better buddy. Nvidia kinda does not care that much about open-cl and thus fares bad. Cuda is much more mature than open-cl at this stage and the latter has lot of catching up to do. They don't have to optimize their existing compute apps like folding for open-cl. It already does better in cuda. Don't get biased by luxmark compute benchmarks. Its highly optimized by amd for open-cl and is the sole ray tracing app for them. There are still industry standard ray tracing softwares like mental-ray and i-ray. They are all cuda based and are extremely matured. Avatar movie used mental ray for lighting effects. Open-cl based ray tracing does not find application in games yet. Its still direct compute.
Tomshardware and anandtech said the same in their reviews. They just include open-cl for cross-platform benchmarks, because using cuda only will handicap AMD.
Apart from cuda, the only cross platform compute API that nvidia supports is direct-compute. It does not warrant 7970 any compute victory. For professional use , you'll still need tesla and firepro cards.
See here:
Looking at these results, two things become clear. First, Nvidia regrettably still appears to treat OpenCL as a second-class API. Second, the F@H benchmark proves that porting a CUDA application to OpenCL is not as trivial as it may sound. While the GeForce cards dominate when it comes to protein folding with the explicit solvent, AMD’s Radeon HD 7970 GHz Edition comes out on top in financial analysis performance.
Open-cl has a lot of ground to cover to prove itself as a first class choice of API. Yeah but i also admit that 780 also performs bad than titan in cuda compute as it has been stripped of a lot of DP units for cost cutting. Then again, these are purely gaming cards and open-cl/cuda performance hardly matters.
So saying "7970 has better compute performance" is slightly misleading. It does better in its playing field and only open-cl app that is useful according to me is bit-coin mining. Its kind of clear that in pure performance, 7970 is completely outclassed here. Its all upto price points now. For absolute performance, nothing beats 780 ( if you don't consider titan). For a $400 card, 7970 makes a lot of sense and value for 1080p gaming.