The very best you can get its a GTX 1050 NON ti version, just the standard GTX 1050. I would recommend the MSI version...
Dont expect to run those high end games with any graphic features further than medium at 60 fps. Those games are extremly stressful and even stress some of the most powerful PCS of these days.