An RX480 4GB will run 1080p better than a 960 for about the same cost. An RX480 is as good as a GTX970 and often better.
The thing is, that graphics card is really expensive in my country, so that won't be an option for me at the moment. I've also been looking at an MSI GTX 960 4GD5T OC, which should be better and have a better cooling system.