I am looking to upgrade my graphics card. I will be playing on a 1080p monitor, but will be wanting to keep this card for a long time. I am also going to overclock the card, but want good cooling. I have settled on a GTX 770, but there is so many different versions! Can someone please note the differences/suggest one? Thanks!