Agree with many other commenters, it's lagging on performance. With 32GB ram and 960Pro, my config costs over $1K, but barely play high end game. Done to the earth, I found the GPU is lagging, way lagging. Would like to see next generation using decent discrete gpu like gtx or radeon, other than compromised intel shxt. Do what you do best, focus on your cpu biz, let professional gpu maker work on their job.I was hesitate to try, while I shouldn't, it barely hood up 2 4k monitors, i don't what it can do to me. At this price I should get asus game laptop instead, but..., what a hand cutting lesson. I hope gpu could be improved at next gen, and by then I still can re-use my RAM and SSD.UPDATE 12/16I've tried multiple combinations, and did a lot research online, also using daisy chain display through thunderbolt 3 port, but the results stays the same.1, Don't support dual 4k monitor at 60HZ.2, frozen displays on video recording and streaming.3, hook up 3rd monitor causing unstable displays an crashing browsers(FF, IE), no matter through HDMI/DP/TB3, or Chained TB3.Due to TB3 support 40Gbps data transfer rate, so my best bet, clearly, is the low end Iris 580 video chip on-board. It's way lagging on performance compare to other components this unit integrated.4, checked intel docs, all hdmi/dp/tb3 port support at least 4k@60hz as Max resolution, but clearly it's video component doesn't support that much resolution output.So, my conclusion is this NUC6i7KYK is UNBALANCED configured, video card is lagging other hardware components(cpu, bus,ports).