AMD cards seem to age very well (better than nvidia counterparts), which I suspect also partly comes down to their drivers not being at as good a state, early in the life cycle as nvidia cards (when launched).
As long as its for a decent price... being ~10% ahead of a 2070 isnt to bad.