I wasn't going to post this because I thought my build was too old, but I noticed other builds that were also posted years later, so I decided to go ahead. A few changes have been made since the pictures were taken, so they do not completely reflect what the interior of the PC currently looks like. Many, if not most, of the parts had Black Friday deals when purchased.
The first thing to go was the wireless network card (some ASUS thing) because it did not play nice with my motherboard. It would immediately switch back on when the machine shutdown or went to sleep. That was replaced with a USB adaptor (TP-Link something), because I was thinking about leaving the slot free for a second graphics card. I have since changed my mind about SLI, and think that when I have the money to buy a second 1070, I'll be better off selling it and getting whatever is current. Especially since with SLI, I would want to get a slightly beefier PSU, since I would be pushing this one pretty close to the limit. But I think I might be able to run a 2080 Super with this PSU.
I had always wanted an NVMe SSD, but settled with a cheaper SATA drive at the time because I was going over my budget by too much. Around a week before posting this, I found an NVMe drive for the same price I paid for the first SSD, but double the capacity. So that replaced the SATA drive. I didn't take a picture, but while I was replacing the drive, I made some minor changes to cable management, aside from removing the unneeded SATA cable. On that note, good luck making it look beautiful with this case. There isn't a whole lot of room to hide cables behind the motherboard.
Overall, this machine has been pretty good over the past three years. I've been overclocking the CPU and GPU, but given my cooling, I am not pushing the CPU really hard. Very recently before writing this, I tried MSI Afterburner's OC Scanner, then found the point on the curve closest to the stock base clock when there is no offset, then used that point's current offset to get 1655 MHz. It's far more complicated than using a simple offset, but I wanted to put something in that field.
This machine is primarily a gaming PC. Some less demanding games do fine at 4K, maybe with a few settings turned down a notch or two, but more demanding games need to be played at 1440p to avoid sacrificing too much visual quality or framerate. I think my monitor looks perfectly acceptable at that resolution, so I don't find it a big deal. The most demanding game I have played so far is probably GTA V, which probably averaged about 50-60 fps at high-very highish settings.
In the future, I'd like to get a 4K 144Hz HDR monitor. I'll want at least an RTX 2080 Super to drive it, and I'd probably end up doing a new build at that time with a current CPU, liquid cooling, and a full ATX motherboard and compatible case. And if I still have enough money left over, I'll fit it up with RGB lighting like all the cool kids are doing.
Edit: Adding better photos, and I found a pretty good keyboard for a good price.
Very nice CPU, hasn't let me down.
Great budget air cooler.
Not the fanciest motherboard, but had all I was looking for in an mATX.
Might be the sweet spot for price:performance of the Pascal series.
Decent, inexpensive case. I only wish there was more room for cable management.
Unfortunately you have to install Windows if you want to play most games.
Very nice 4K display without spending a lot.
Having no experience with mechanical keyboards, I can't say if this is truly wonderful, but I can say the lighting effects are cool, and this is a damn big improvement over what I had before.
Nice and comfortable gaming mouse.
Good sounding pair for the price. The mic is trash however.