PADDU_ :
I mostly play FPS games such as CSGO and Battlefield 1, which would suit these games?
Either of them would suit you. You wont be able to get maximum settings on either, CSGO you most likely will, but that's more CPU based, whereas BF1 is both, but the CPU optimisation is terrible, unfortunately.
If you care about getting settings as high as you possibly can, then the extra 1GB of VRAM would do you nicely, but if you want smooth gameplay then the GTX 1060 would suit you nicely too.
It's more of a preference, I'll recommend the GTX 1060 as it is the better card of the 2, but obviously has 1GB less VRAM.