1000 watt is overkill, imho ssds are a waist, and i would get 9 sticks of ram
I'd say go with the GTX 480. I know I will over the 5870. Unless the eyefinity thing is really up your alley.
The GTX 480 won't be really reliable for a while yet, you always want to wait a while for all the kinks in a new card to get worked out. Plus, he could also get an HD 5970 which is even better than the GTX 480! Of course that would be another $100 over the GTX 480, which is another $100 over the HD 5870.