i got enough money to buy it but what gpu is the best?

Solution
They are all good...

I'd go for the 970 if I were you. Save the $200 for pretty much the same performance.

I went with MSI GTX 970.

If you are going to the 980 definitely, They're all good..