Thank you for your advice in advance! As the title says I have around 300 dollars to spend on upgrades. Not to sure if I should go for CPU or GPU or if there is a way to do both. I use my pc mostly for games like BF3/4 Titanfall.
I'd go gtx 770. Cpu upgrade to a 4000 series is no way. 6000's is ok, but honestly if I were to upgrade amd cpu it'd be 8320-50 or bust. And for that i'd really recommend a new motherboard, and well oops your over $300, and your still limited by your 570 gpu. where a 770 might or might not bottleneck, but if it would the card would be running so close to max anyways it wouldn't matter. Then upgrade your cpu down the road, and you'll have a great gpu to go with it.