I personally would get a better GPU than the 5870. Just a little dated IMO. You could allocate more money to the GPU by buying less expensive RAM. Patriot tends to be a bit expensive compared to other good brands like G.Skill and Kingston.
You may also want to wait for the Ivybridge CPUs, which will supposedly work on those motherboards.
If you're only considering a single GPU system, I would also consider going with a mid tower case instead of a full tower. You could save another $70-80 by going with an Antec 300, Coolermaster 912 or 922.