Winly :
for 400 dollars the very best is the GTX 970. Now if you want something serious then save up $100-150 and get the GTX 980. both are very solid cards! you wont be disappointed
gtx 980 is very expensive and only 15% more performance than the 970.. not worth the money
you can get a 295x2 for the price of 980 wich had double the performance