Get a GTX 970 and upgrade your CPU to something like an FX-6300 or FX-8350.You won't spend more than about 400$ on this, and you'll be able to run a lot of games on high/ultra.
CPU - FX - 8320 http://www.newegg.com/Product/Product.aspx?Item=N82E16819113285 $149.99GPU - GTX 970 http://www.newegg.com/Product/Product.aspx?Item=N82E16814487086 $349.99Total: $490yeah you got to it before me. The 8350 would put him just over 500 so I went with a 8320.
CPU - FX - 8320 http://www.newegg.com/Product/Product.aspx?Item=N82E16819113285 $149.99GPU - GTX 970 http://www.newegg.com/Product/Product.aspx?Item=N82E16814487086 $349.99Total: $490
Found the page I bought this fromhttp://www.newegg.com/Product/Product.aspx?Item=N82E16883230017&cm_re=cyperpowerpc-_-83-230-017-_-ProductThe case seems a bit small, would a 970/980 and fx-6300/8350 fit or would I have to buy a new case? Sorry, I feel pretty clueless.
I'll probably go with this, how can I check if the GPU will fit into the motherboard before I buy? Had that problem when I borrowed a friends old GPU a few years ago.And there shouldn't be any issues about a CPU and space inside the case, right?
You should be fine. Other microatx cases could fit it fine.