king3pj :
The 970 is quite a bit better than a 960 but as others have said I would wait for Pascal before upgrading. You will most likely be able to buy a Pascal card in the 970s price range that is a much more substantial upgrade from your 960.
I have a rule that I will not buy 2 cards from the same generation. If would rather spend a little more the first time than be caught thinking about upgrading mid generation.
As for your question about the r9 380, absolutely do not do that. You would literally be throwing money away. It's not that the 380 is a bad card but it is in the same class as a 960. You would be spending roughly $200 to side-grade to a very similar card that uses more power. There is no upside in that.
I agree with u but i was talking about r9 390 8gb
😛 , I will keep the card and i will wait for pascel or any new generation.btw tell me about the cpu i7 6700 , will I see big improvement from my phenom 2 x4 955 3.2 ghz ?