Edit: please see post #11 for final results If I were to upgrade the PC in my signature I would go for a small case (Ncase M1, DAN A4, Fractal Node, Lian Li Q series, etc), ITX motherboard, SFX PSU, i5-6600K or I7-6700K, GTX 1070, 16GB DDR4. But right now the plan is to buy (build) 2-3 small (mini) PC’s for work so we can take the unit home when we need. - mainly for trading - supports 2 monitors (3 is better to be future proof) - as small as possible - as fast as possible - 120GB SSD storage is more than enough it's normal to have 3 trading platforms, a multi account management platform, 4 youtube videos, 50 webpages, 2 PDF files, 2 MS Word files, Telegram, LAN messenger, etc. all running. and the current old low budget ATX towers we have now are too slow to handle this and it's annoying to keep exporting and importing work between home and work. I never followed the mini PC scene and after a lot of research I still can't find what's the best choice Intel NUC .... the top model NUC6i7KYK supports 3 monitors and they had trading in mind, it also has the latest mobile CPU (I7 6770HQ) and the latest Intel Iris 580. some reviews are saying it runs loud and hot though. Alienware Alpha .... nice but targeted at gamers with lots of unneeded expensive GPU power. Gigabyte BRIX. too many models! will try to filter them later. Asus Vivomini.... up to intel i7-6500U, Integrated Graphics 520/GeForce 930M Zotac ZBOX ... too many models. ASRock Mini PC HP EliteDesk the new mini-STX form factor is an option between the NUC and the ITX the only option I can find is the MSI Cubi 2, but it sounds great, I can build a nice little PC around this thing and forget about the small units with laptop parts I listed above. any thoughts?