Which graphics card would be best for an i3 3220? I will be playing BF4 and I want to know if I really have to upgrade my CPU. Would graphics cards like 7950 get bottle necked by my CPU and if so, how much by? Would it be better to get a 7870 instead? I just wanted to know as if it is absolutely necessary I will update my CPU but I am on a budget so I don't want to spend too much. Thanks for the help.