the 1060 is a really good card especially for a laptop and the cpu is decent but what makes it a selling point for me is the ssd so faster boot ups and game loading
idk because i would wait untill the new amd cpus com out but if your looking for something right now i would stick with that or go for intel build but i like the build so far also gpu wise i would go with a 460 4 gigabtye version or a gtx 1050