All of the third-parties GPUs are almost the same speed, the main difference between them is the material they're made with, number of coolers and already overclocked or not.
So, the difference in FPS in any of them won't be much. Something like 1 or 3, because all of them use the same design made from NVIDIA.
Another thing, it depends on your budget, if you're short one cash, grab the one that's cheaper where you live.
If you can afford a more expensive one, the ASUS STRIX, Gigabyte Gaming and the MSI Gaming OC are all great choices!