drivinfast247 :
Sounds like your best bet is to buy both units and give them thorough testing. You could write your own benchmarking software to exactly test your theories.
Lol... my thoughts exactly. Just one small problem.... money... i do not have enough to buy both... only 1 card.but i will be doing more than just gaming with it... for example... strictly speaking, in games, the higher clock speed means more fps.... but does more fps alson mean greater detail? for example, 100 fps with low presets vs 60 fps with ultra presets.... and what about in terms of rendering? Does clock speed even matter? or does having MORE cores matter? Does the type of core matter? (i do know about IPC and that stuff in relation to optimization), however how would each card fair, if per say, they were both running the same code, which was NOT optimized for either card? What about bus width? The data throughput might be important if the need lots of data running simultaneously? Like say, maybe a particle physics simulation?
In the end, what i am trying to get at, is that, just because a 1080 might beat the 64 in gaming benchmarks, it does not relflect its raw potential, and if that potential could be harnessed, then could that lead to an increased in its potential in the future?
For example, some applications are programmed to work better with CUDA while others better for OpenCL? This is due to optimization on the developers part. this real world performance difference might not be due to one card being better than another.... Hypothetically lets say we have 2 card, Card A has 10 cores.... Card B has 5 cores
If
card A only uses 5 cores
card B uses all 5 cores
Assuming Both cards A and B have identically type of cores and everything else is identically except for the program which is unable to utilize all cores of card A.... Then both cards would have the same Real world performance, correct?
Then what if, 1 year from now, card A was optimized to use ALL 10 cores, would it not be TWICE as fast?