I did consider the 6600XT or the 3060/Ti, but from my understanding those cards are geared more to 1080p gaming, whereas the 6700XT/3070 is more focussed to 2k which my future monitor purchase will be so wanted to give myself that headroom. I guess that begs the question of whether I should maybe stick with 1080p 24" monitor and go for the lower end card. But then, since I don't plan on upgrading again for at least 3-4 years until their is a major performance spike, I'll try to get the best card I can now that doesn't make me cry at night at the price for too long
Then you should definitely just go for it and get the one you want. Life is too short to torture yourself over decisions like this. You cannot see the future so buy the card your gut is telling you to buy and play games!!!