I have a friend who has a brand new r9 280x that we bought but never used and so he would sell it to me for $200. Around that price is the gtx 950 which came out earlier this year. While the 280x came out in 2013. Would it be better to buy a less-powerful but much newer GPU? I have seen people comparing the 280x with the 960 which is around $100 cheaper. So do newer GPU eventually beat older ones and would it be better to buy a newer one? I am looking to only upgrade maybe one every two years so I want one that can last me the longest.