Ok so i have a very strict budget of $400 (for everything)and i have everything, set to buy except the Gpu and cpu, So far a I am going to get a g3258 but i feel it will bottleneck in BF4 and such and the Gpu is the r7 265, so should i get a better cpu? or an AMD alternative, or get a better GPU and keep the g3258? BTW I am only getting my parts from newegg, for convenience, and I am 16