You should ask yourself do you REALLY need that FPS gain from 5700xt to 6700 & you don't have any better options? Don't just buy because you can & there's a seemingly good deal out there (I used to be like this, I regret it)
AMD slowly gets their RX 7000 series out in upcoming months, I know everyone just says wait but now things are close, if you don't really need it now waiting could be good, worst case is still better, there's a good chance older cards prices drop depending on where you live, or there's a better newer card with the same price, I'd assume RX 7600 XT will be around 300-ish (baseless)