I recommend 1050 Ti. However, your processor is an i3 Sandy Bridge, so you may experience some bottlenecks, depending on what game you play. For example, you will get crippling bottlenecks with Battlefield 1, which is very demanding on the processor. Games that are light on the CPU won't bottleneck your GPU as much.