+1 for the GTX1660, or if you can find a used 1060 6gb or 1070 for real cheap, then those would make it pretty well playable. 
For reference: Running a 1060 with a 8core 4th gen i7 , 16gb ram, 1920x1080 with very high setting but everything else turned off it runs at 40-70+ FPS depending on...