You should be fine with the GTX 1050 with your current CPU. If you were looking at higher end cards like the GTX 1060 or RX 480 or better, you would definitely want to consider a CPU upgrade as well, Ivy Bridge i3s are a bit slow for some of the newer games, but you would get the full performance out of a 1050 with that CPU.