Buy a 1070 Ti. You can find amazing deals on open box/brand new 1070 Ti's on Ebay. If you choose a good card you can get a pretty good OC out of it, close to 1080 performance. It is just a better bang for your buck right now. 16gb of memory is enough, I have no clue why you would need 32 unless you are doing hardcore workstation stuff.