I have to agree with the general sentiment here, especially whm1974 and Chrispy_. I have an Evga 1060 6GB SC with single fan - the 1060 can be a bit underrated at times, as it does 1440p surprisingly well in many cases. Mine almost always clocks itself right about 2GHz while working.
Not extremely high refresh at 1440p, but usually at least 30-60fps. With close system monitoring, it appears that more often than not, my 1060 is being slightly starved by my Kaby Lake i5-7600K at 4.6GHz, and that's with 32GB DDR4-2400. So you could save yourself about $100 and just get a
nice 4GB 1050Ti for $160. It may not like 1440p much, but you'll be using it to its full potential and more closely matches the CPU, imho.
I would absolutely recommend doubling 8GB of RAM to anyone who isn't on a shoestring budget. DDR3 is /gag/ somewhat better than DDR4 right this minute.
Be careful on inserting this (or any G34 chip) into the socket. Once you pull that restraining lever, it is either a good install or a piece of silicon jewelry.