Hi, I'm working on a budget PC build, and have recently purchased an r9 270x. I am looking to upgrade in the future but do not want this to affect the build's performance. I was initially planning on an fx 6300, but the g3258 caught my attention. Which should I buy? I intend to use this build primarily to play and develop games.