manmeetpaul :
780ti is way superior to 970. Dx11 bottlenecks it's performance. Anyways, I don't see 970 as a better card in any category but the power it requires. If you can get the 290x at a slightly lower price, it'll be a good bet.
But there's no world in which the 970 will outperform the 780ti.
Based on the TIME STAMP I doubt you read my above comment including the linked info, however your statement has been proven to be way off base. For example, you say the "780Ti is way superior to the 970" yet the link I have shows an average of 20 games showing a few percent difference and that's as I say BEFORE including any MFAA or superior overclocking benefits.
So the GTX970 on average has SUPERIOR PERFORMANCE or at the minimum the SAME if only comparing non-reference overclocked models (since the 970 overclocks better). We don't cherry pick a few games.
I also mention several NEW FEATURES which is far different than simply the power difference.
I really wish people would include BENCHMARKS especially ones like Techpowerup which use an average of 20 games instead of spouting ignorance (not insulting you, ignorance simply means you are misinformed not stupid).
If on a budget there are some great R9-290X cards like the ASUS DCII model which I saw after rebate for $240USD. Significantly lower price for roughly 90% of the performance though again like the GTX780Ti it's missing some features and the 970 would pull ahead with non-reference overclock + MFAA. It also pulls ahead with some current games and will tend to more in the future once it's newer architecture is better utilized.
The R9-290X does have the advantage of not having the "slow memory" issue which complicates things for the GTX970. It may be slightly slower but isn't going to stutter due to slow memory. Unfortunately the extent of the issue is unclear on the 970. Is it minor? Yes, now. Will it get worse in the future when games use more memory? Yes, unless some workaround is found.
(Games can use "pools" of memory and shift currently unused data to the slow portion though very few are intelligent enough currently to make this a non-issue on the GTX970. My recommended solution would be to DISABLE the slow memory for game usage and only allow it for Windows data unless a better solution is found.)