Not sure on your budget, but for that I would say the GTX 1050Ti would be the best option, and for the price and power it is quite a nifty little card. GTX 1060 is the card for 1080p, and I'm guessing the 1050 is for 720p, and 1050Ti is more or less in the middle, max settings 720p and medium settings 1080p.