Any reason you prefer AMD solutions? or are you willing to go intel/Nvidia?
If yes, then swap out the Bulldozer for either an i5-2500k or and i5-3570k - they are arguably the best CPU's for gaming at the minute.
The 6870 is a good choice, but according to an article on this site (http://www.tomshardware.co.uk/gaming-graphics-card-review,review-32501-4.html)
it ties with Nvidia's GTX 560.
I would personally go for the 560 as it offers CUDA and PhysX which you will find on many current titles. It also has slightly more overclocking headroom if you plan on doing so.
If the things mentioned above have no interest to you, then go with the cheapest one of the two.