The 5000 and 6000 series cards are really quality, and it's hard to go wrong with them. The 6700XT is definitely a great card.
I have a 6800XT (1440P/144FPS targets), but before that I was using a 5700 (non-XT) and was hitting 60FPS @ 1440p just fine in most games. If you have the money to spend, I think the 6700XT is a great pick for you right now, and will future-proof your build for a good while into the future.