This build was really completed almost a year ago, but I have been tempted to continue upgrading it. I decided that eventually I need to consider it "completed".
I built my last PC more than 15 years ago, so this was more like my first build. Had to do a lot research as everything has changed in the last couple of years.
My goal was to build a compact gaming PC with better performance than my laptop within a budget of $1000 (Sans the monitor, as anyway I used to connect my laptop to a 60 inch HDTV). Also to be as future proof as much as possible.
I was able to get all the base components within 1-2 months with some discount (got the i7 CPU for the price of the i5), but ended spending more in components I didn't plan (i.e.: the modular Corsair RM850 PSU). I tried not to get carried away.
I was not aware that the Xigmatek Spirit case was not compatible with my components due to the height of the Cooler Master Hyper 212 EVO, but It fitted just right. Although the case is nice for the price (is metal), I'm planning on replacing the case for something nicer, but compact/portable Micro ATX cases are rare. Maybe I will go for a BitFenix Prodigy M (red?).
I realized too late that SLI is not worth it, otherwise I may have gone Mini ITX instead of Micro ATX (Coolest PC Cases are Mini ITX). Also, since this is also used by my kids, going Mini ITX would have helped with portability.
Additional wireless Keyboard/Mouse is used by my kids, just in case of "accidents".
Overall, I'm really happy with my custom PC that I sold my laptop and no longer use consoles. Hopefully I will finally get a monitor.
Sorry for the pictures quality. Will post some updated pictures later.