Looking to do a minor upgrade. Would a 1060 work with my other components for 1080p gaming?

TheAutomaton

Commendable
Aug 1, 2016
14
0
1,520
Current PC:
-i7-3930K 3.2GHz
-Asus P9X79 Deluxe
-16gb DDR3 Corsair Vengeance RAM (but only 12gb is recognized by my system; not sure what is going on there...clearly something is broken)
-GeForce GTX 590 3gb
-1tb Western Digital Caviar 7200rpm HDD
-1050w Corsair Pro Silver power supply (I get asked a lot why this is so high; the reason is I moved this PC back and forth from the US and the UK when it was new and this was the only power supply I could get confimation would work in both countries)
-No water-cooling. Cooling is just fans
-Not sure which monitor I have right now, but it's a 27' Asus I bought in 2012. I want to say that it's the VE278H, but I'm not at home right now, so can't be 100% sure.

I hope to move internationally in the next year or two and I won't be taking my PC with me, because shipping would be too difficult, so I don't want to pump too much money into it. I don't plan on upgrading my monitor. Plus, I'm happy enough with 1080p gaming right now.

I was thinking maybe the Gigabyte Nvidia GTX 1060 might work for my situation? It's cheap (£239.92 on Amazon.co.uk) and I have read on this board that it's good for people who aren't interested in 4k or 144hz, etc.

I would like to play some newer games (GTA 5, Mankind Divided, Witcher 3, FO 4, etc) on at least medium. I don't really care about achieving crazy-high FPS. As long as it *looks* smooth to my eyes I don't care if I'm getting 30fps or 300fps.

Would I be able to just stick this new card into my current set-up or are there other components that need to be changed out?

Thanks for your time!