And as a wildcard I've elected to go with a Ryzen 1700/GTX1080 combination:
http://pcpartpicker.com/user/coozie7/saved/#view=MCb6hM
That big Ryzen has 'future' written all over it and don't worry about it's 'poor' 1080 performance, unless your brother-in-law is running a 144Hz display my system will run as fast as any Intel one on a 60Hz 1080 monitor.
Note, I've opted for a huge GPU: A GTX1080, it's MASSIVE overkill for a single 1080 monitor so it'll only make sense to include it if you're CERTAIN your brother-in-law will upgrade his display to at least 2560x1440, or even 4K later, if not you can 'drop' to a GTX1070.
Yep, I like that expensive Phanteks case, it looks good, is spacious, has enormous air and watercooling support and can even be customised inside by removing the drive bays (all of them if you want).
And yes, I've not included a optical drive, nor a Windows licence, but I've stuck with the keyboard and storage solutions.
And here is the same build with an expensive (but oh so cool and quiet) GTX1070:
http://pcpartpicker.com/user/coozie7/saved/#view=gFtdCJ