There's no such thing as a "future proof" GPU. Chances are the next generation comes out and it has a feature that current cards can't do.
In any case, if you can save your money for the 6700XT, get that. Otherwise I'll lean on whatever's newer if they both perform the same.