I upgraded to an i7-8700K and Strix Z370-G motherboard. Fortunately, I found a nice home for my old i7-7700K and Z170 Gene.
A fashion/accessories/jewelry designer friend had been having all sorts of troubles with the 2017 MacBook Pro and ended up exchanging 3 of them due to graphics issues before giving up and taking my HP Elite 8300 on loan to get her work done. After living with the Elite 8300 for about a month, she was convinced that a hackintosh could fit her needs. As fate would have it, I had been having dreams of the i7-8700K. Fast forward about two months later and this is what I've put together for her...


Essentially, it's a more compact version of what I had been running for about the last 1.5 years. Here are the components used to put it all together:
Cerberus Case
Cerberus — Kimera Industries
Corsair SF600 600W 80 Plus Gold SFX Power Supply
CORSAIR SF Series SF600 600W 80 PLUS GOLD Active PFC Haswell Ready SFX SFX12V Micro ATX Full Modular Power Supply - Newegg.com
32GB G. Skill Ripjaws RAM
G.SKILL Ripjaws V Series 32GB (2 x 16GB) 288-Pin DDR4 SDRAM DDR4 2666 (PC4 21300) Intel Z170 Platform Desktop Memory Model F4-2666C15D-32GVR - Newegg.com
Samsung 960 EVO 500GB M.2 NVMe SSD
SAMSUNG 960 EVO M.2 500GB NVMe PCI-Express 3.0 x4 Internal Solid State Drive (SSD) MZ-V6E500BW - Newegg.com
Noctua NH-D9L Cooler
Noctua NH-D9L 92mm SSO2 Low-profile Premium CPU Cooler, NF-A9 PWM Fans - Newegg.com
Noctua NF-F12 Fan
Noctua NF-F12 PWM 120mm Case Fan - Newegg.com
Noctua NF-A9X14 Fan
Noctua A-Series NF-A9x14 92mm Blades with AAO Frame, SSO2 Bearing Premium PWM Low-profile Fan - Newegg.com
Dell OEM GT 640
The Build and Design Choices
The very tight confines and lack of any documentation or labels for which screws were meant to be use where made the Cerberus case a pain to work with. It was impossible to do any sort of cable management especially with the ribbon type power cables. I did as best as I could to situate the cables in the front portion of the case to leave the motherboard as unobstructed as possible.
Just about all her work is done in Illustrator and Photoshop. Both of which are not very GPU dependent. So, I asked her to try running with a GT 640 for now to see if it satisfies her needs. If/when she decides she needs more GPU horsepower, I will install a Radeon RX 580 for her. The reason why I've decided to go with these two choices is due to native driver support in macOS. I want to put together a system that's as fool proof as possible in regards to future software updates.
We decided on 32GB of RAM because she found that she was experiencing to much memory paging with just 16GB on her MacBook Pro.
I decided on using a Samsung 960 EVO NVMe SSD since it's one of the best performing consumer SSDs currently available. A second Crucial 960GB SSD was installed to be used as a scratch disk for work in progress files.
I decided to go with all Noctua fans and heatsink based on the fantastic experiences I've had in my personal build. I am utterly convinced that they are the absolute best.
We went with a Corsair 600W SFX power supply for its size and the Corsair reputation. I would have gone with a Seasonic but did not see a suitable SFX power supply from them. The Corsair is semi-passive meaning that the fan does not go on until the system is under load. This coupled with the Noctua pieces has yielded a system that is inaudible to either of us in normal use.