Would this build be good enough?

So I am looking to get around 60fps medium settings 1080p on BF4, but ill probably have to settle for low. I already own the case,ram,psu,case fans, cpu cooler, thermal compund, and motherboard. The build is here:http://pcpartpicker.com/p/2KFxr

As far as I can tell its all compatible, even tho the fx 6300 is a 970 chipset and the board is 880. I also plan on just playing average games, nothing extreme. So what do you think?

Should work okay. If you're buying a GPU I'd recommend getting one with a better cooler such as this one: http://pcpartpicker.com/part/msi-video-card-n660gaming2gd5oc

Its outta stock on newegg and amazon. Any alternatives?

http://pcpartpicker.com/part/gigabyte-video-card-gvn660oc2gd

or

http://pcpartpicker.com/part/asus-video-card-gtx660dc2o2gd5

 

Edit: Make sure to triple check that it will fit in that case before you buy!

Edit2: Triple checked for you, both will fit in the case with the hard-drive cage still installed with at least a 1/3 of an inch clearance

Settled with the asus, didn't know it was in stock. Thanks cause I was worried that EVGA would light my computer on fire.

It wouldn't set your PC on fire, it just wouldn't perform as well.