The gtx 680 is a wonderful card . It's old but it's awesome . I had a gtx 670 with a10 7870k ( cpu is pretty close to an i5) and it ran bf4 ultra maxxed out no lag . Now keep in mind , no newer drivers for these cards anymore I don't think . Atkeast for the gtx 670 . So if you plan on getting good fps at a good price . These are both good . The gtx 960 will pair good with an I5 cpu . You could go with a fx 6300 too.