Not bad, but you can do better:
CPU: http://www.newegg.com/Product/Product.aspx?Item=N82E16819115072
Mobo: http://www.newegg.com/Product/Product.aspx?Item=N82E16813157240
RAM: http://www.newegg.com/Product/Product.aspx?Item=N82E16820231416
GPU: http://www.newegg.com/Product/Product.aspx?Item=N82E16814127565
HDD: http://www.newegg.com/Product/Product.aspx?Item=N82E16822152185
PSU: http://www.newegg.com/Product/Product.aspx?Item=N82E16817256064
Case: http://www.newegg.com/Product/Product.aspx?Item=N82E16811119196
Total: $986.93
I don't know if I'd want to run BF3 on a stock cooler for long. Just personal preference.