Personally I would go for the Radeon 6950, as opposed to the 6970. And are you wanting to get a second card in the future? I would possibly go for a slightly larger PSu..and make sure it's a quality brand!!!
I like the Intels' at the moment myself, but AMD are great as well.
Do good, keep the build neat, get some cable extensions if you feel you need them to keep the wire management respectable. Oh and one other thing, I see the case you have picked out is popular, but personally I don't like it that much. When I build a computer I like to do as much as possible MY way. I like to buy a bare Shell and add my own fans. That mega fan on the Cooler Master looks like a death trap. I buy quality fans, something you rarely find in a box that already has them.
Just little things I've learned over the years. Again, these are MY likings, this is why you're building a computer to make it YOURS.
And I don't believe I found a heatsink fan on that list!