Okay, I'd go with the 970 if you plan to stay at 1080p, the performance there will be the same and, frankly, these days Nvidia's driver support is far better than AMD's due to money (and I'm not an Nvidia fanboy, I've owned more ATI/AMD over the years than Nvidia).
If you plan to update to 1440 in the near future, then the 290x or the 390 are your best options with the 8gb. In my opinion, the very slightly better core chip of the 290x over the 390 non-x against the fact that the 390 is cheaper, makes those 2 a coin toss for me. I'm not familiar with HIS and Palit personally so I'd research which has the better reputation and service and go with that.