Make sure he knows about upgrade cycles. Does he plan to always own the single fastest GPU? Or does he plan to space out the upgrades?
If he does not intend to always stay bleeding edge then Pascal Titan X is a more expensive, temporarily fastest card in the world.
What I mean is, someone who goes GTX 980, GTX 1080, GTX 1180 will also temporarily have the best graphics card in the world, but for less money. At times this user will be ahead of the Titan user since they will wait for the next cycle.
If he throws down $1200 for a Titan X instead of ~$650 for a 1080, what is he going to do when a faster Volta GTX 1180 is released? If he buys it, then fine, he’s not on a cycle but demands the best. If he doesn’t and waits, then he is on a cycle to temporarily have the fastest GPU for $1200+ each time instead of temporarily having the fastest GPU for $600-$700 each time (assuming similar GTX 1180 prices).
Titan X is amazing for those that constantly demand the best, but otherwise it gets you into a similar cycle of the xx80 but for more money. If he intends to wait several years before upgrading he would be be better off spreading out that ~$1200 over GTX 1080 and 1180, imo. It'll cost you similar cash, but you'll easily be ahead of the Titan X once Volta 1180 hits. And with reselling the 1080 you will probably spend less money overall.
If my logic makes sense. Nvidia spaces out their flagships (although Titan X was only 2.5 months away from the 1080 this time) so you can have a different flagship cycle for far less cash.