Building Rig for friend, need input from you guys!

I'm putting up a PC for a person that doesn't care about the box, he will be doing CAD with Catia and Solid Edge programs (which are optimized for...