I agree with i7baby, except maybe a little better processor like an i3-4130, its a little more expensive but its a little better. Plus right now I have an r7 260x and Im needing an upgrade. I'm getting a GTX 970 but you could go for a 960 if you wanted a fair amount more of horsepower but only a little extra cost.