I have a choice between an r9 270x with an i5 4460 or a gtx 970 with a pentium g3258 that can be upgraded later. What would be the best option for me? If you need anymore details just ask.
I would actually say the pentium. You will be able to play most games with it. The i5 would be best if you are going to play BF4 multiplayer or something like that.
You could also upgrade the 270x later as well. I'm torn here. The G2580 while good will be a major short coming in CPU intense games. I'm more inclined to say the i5 and upgrade the GPU later.