I was actually leaning towards the HD 6870 after reading the reviews from Tom's haha. But I am still trying to decide.
I guess it comes down to personal preference. Go with the one your heart tells you to.
The only reason I suggested the GTX 560 is because I'm an NVIDIA guy.