First of all, the cable management is really bad as the z97i gaming ac is a good motherboard but really messes up the cables, anyways this build is 5 months old and works perfectly. I use it for photo and video editing also playing a lot of games. The only upgrade I am planning is getting an Asus ROG Swift when the 4k version comes out. I also want a new motherboard and custom cables. By the way, I am 16 years old and this is my third build but this is the first time as a mini-itx. CPU - i7 4790K is just a beast, I own it for four months now and I am really enjoying it. It can overclock well and its insanely futureproof as its Z97. CPU Cooler: H100i, I literally love the cooler as it keeps the cpu cool in every condition and this H100i was used in two other builds which I did but it still works like new. Motherboard was not good as I expected but I still like MSI so for the quality it was good except the AC Wireless port was literally broken but I did fixed it. Storage: Samsung 840 EVO is a really good SSD and has a beautiful rate for dollar per gb. RAM: Nothing much to say here RipJaws X quality is amazing. GPU: I've owned a 680 and a 590 but this is just incredible... I am literally amazed by the performance of it. It is cool and its EVGA so it is powerful and worth the money. Case: As a person who owned a 450d which was broken this case is something I didn't except. I was expecting a ****** case with broken panels etc. but this is just awesome.. I am literally impressed by this case. I was gonna go for the 380t but plastic? meh. PSU: RM750, fully modular and works quiet.