I never keep any card less than 7 years. Hmm living in a first world using third world method. Interesting...
Are you joking? People in the third world don't buy flagship gpu parts that have higher markups than in the US and hold then for 7 years. It's the dumbest strategy ever unless you like being poor, having less performance, etc.
You have 0 business looking at flagship parts like this if you plan on holding for 7 years unless you know very very little about gpu performance (and no offense here but you're new so I don't know your knowledge level but from your 4k thread it's not much compared to seasoned users here). You should just buy a 970 now, then 4 years later buy the step up from that. I'm sure Russian sensation has already picked out how insanely poor this idea is though.