I always try to find the sweet spot of performance:price with my graphics cards. Here's what I recommend:
Head over to the VideocardBenchMark.Net "Price Performance" list. Here you can select video cards based how much performance they deliver per dollar.
* Your HD 6670 scores a 695 on the Passmark test. Pretty low nowadays.
* For $130, you could pick up a Radeon RX570 that delivers 6967 on the Passmark. That's over 50 passmark points per dollar, very good.
* The GEForce GTX 1650 Super currently tops the value chart. It delivers 9827 Passmark points for $160, or just over 60 points per dollar.
* If you want to stay under $100, the Radeon RX 560 delivers 3673 Passmark for $99. Only 36 points/dollar, but still 5x your current card.
* Or if you want a really fast card that's still a decent value, the GEForce RTX 2070 delivers 16268 Passmark for $400, about 40 points/dollar,
Be sure to verify compatibility with your motherboard before you buy, and consider if you have Nvidia/Radeon preferences.