It's worth keeping their prices in mind though, especially considering the massive, shortage-induced price hikes that graphics cards have seen in the last couple months. In most games, a 1050 Ti shouldn't be much more than 15% faster than a regular 1050, while either one will be multiple times as fast as an HD 6670. Those differences between the two cards will become even smaller when performance is CPU limited. When you consider that the 1050 Ti is typically priced around 50% more right now, the performance per dollar doesn't look that great. Sure, it has more VRAM, which may make a larger difference in some of the most demanding games and upcoming titles, but the Core 2 Quad will likely limit performance in those games more than the lack of VRAM.
If these cards were priced closer to their launch prices, then the price difference between them wouldn't be so large. This latest cryptocurrency mining shortage has made the pricing of the 1050 Ti a lot less attractive though. Currently, most 1050 Ti cards are priced close to what you could get a 1060 6GB for a couple months back, and that's a much faster card. Considering that graphics card prices are very high right now, and an older system will limit game performance anyway, it might be better to not spend more on a card than is needed for the time being, and put the money saved toward a better card (and new system) later on once the pricing becomes more reasonable again.