Why not the 7970 over the 670 if I may? Though I respect your decision.
I would go for a Samsung 830 128GB for a SSD over the one you have chosen.
That is also a quite expensive power supply for your build.
Rest looks good.
Can you suggest a cheaper power supply?