Id agree with the others about a GTX 1060 and if youre ok with getting used you might be able to get a used 980ti for 300 or lower depending if its aftermarket or not if you can find a 980ti for 300 or lower I would go for that I believe it beats the 1060 in terms of performance