OI recently got a low end PC of craigslist and it's main use is for gaming and internet use. It currently has an athlon 445 x3 running at 3.1ghz and a pny nvidea gt 630. I was considering upgrading to a fx 6300 since its only $120 but I wanted to know if I should get a new gpu first. The PC can handle most of the newer games "okay" on low settings at 720p but I only get about 45fps average. I have a 1080p monitor and would like to take full advantage of it when playing games. So, what first? CPU or GPU? Or both at same time?