If he's not going to be building until some time next year than it's a good idea to get those parts first but we know Broadwell locked processors will be coming in nov/dec and can expect the unlocked cpu's in the first quarter of next year, so it does depend somewhat on when he aims to build by as to when is best to buy a CPU.
The 97 motherboards are all compatible with Broadwell so he can get one now, and RAM isn't going to have any breakthroughs either.
The 800 series from Nvidia might start seeing release later in the year, but a good deal on a current gen card will probably be better performance on an equally priced 800 series, especially given new GPU's tend to be expensive due to early adopter demand.
Probably won't need extra fans, I usually advise checking temps first and buy fans after a week or two after burn in to see if you need them.
As for the PSU 750w does give a lot of headroom but it also leave you in limbo a bit. It's not a lot of headroom to SLI/Xfire a lot of cards but much more power than necessary for most of single card set-ups. That being said i've got a 750w PSU. Just go for the best quality/lowest price PSU that will do what you need, unless you plan on expanding in the near future.