gt 520 can run it on low but its more of an office/multimedia card, not meant for gaming. I would go with a 760 or if you cant afford it go with the 650ti boost its a great choice for the price! Also you should upgrade your cpu to an i5; ive seen i3s running bf3 on high but with an i5 youre safe for...