To give you a general idea about Nvidia cards, the GTX 1060
is one of the top GPUs for 1080p/60Hz gaming (alongside the RX 480
). Consider the GTX 1070
if you will be gaming on a 1440p/60Hz monitor or 1080p/~120Hz+ monitor. Consider the GTX 1080
if your monitor is 1440p/~120Hz+ or 1080p/144Hz++ or 4K.
Going from an R9 270X
to a GTX 1060
, you will see a considerable increase
in performance (http://gpu.userbenchmark.com/Compare/Nvidia-GTX-1060-6GB-vs-AMD-R9-270X/3639vs2188).
All the aforementioned Nvidia cards are compatible
with your current motherboard (as well as your PSU). Just check the actual card length
that you will choose against the length clearance of your chassis