My friend told me to build him a PC around $350, I built this thing.
I got the i7/RAM/Mobo from tomtomj2 for a steal, the SSD/PSU from ace, the H7 from sedrosken, and bought the SSD and Case from Microcenter locally. I don't really have much of a story to tell about this PC other than I'm happy with the result and I definitely know my friend will be too.
EDIT: The 470 died so I found a RX 580 for around the same price. I returned the 470 and just threw the 580 into this PC.