Actually i dont satisfied gtx 1060 performance they told us its like a desktop version but there is a big difference desktop version performance i wondering it can be happen windows 10 or maybe another problem ?
The GPU Die is exactly the same as the desktop counterpart(except for the 1070), problem is the GPU clock, Bandwidth, and power draw have been reduced to prevent overheating.
The GTX 1050 is the closest performer to the desktop version GTX 1050, but with higher end GTX models the "Gap" between the laptop version and desktop version gets wider.. The difference between the laptop version of the GTX 1060 vs the desktop version is quite wide, that's why the laptop version of the GTX 1070 has MORE cuda cores than the desktop version to prevent that "Gap" from getting larger.
Windows 10 a problem? Well, Microsoft says that with Windows 10 you will get a better and improved gaming performance... is it true? Well, YES to a certain point, with Windows 10 you get smother FPS without many frame drops, the Thing is if you compare your hardware like I have with Windows 8.1 and 10... Windows 8.1 will get higher benchmark scores, than Windows 10, not to mention a frame or two more in in Windows 8.1...
Example (MSI GT70 GTX 970m)
Win 8.1 3DMark11 = 9752 Graphic Score
Win 10 3DMark11 = 9378 Graphic Score
Example (HP ENVY 15 GTX 850m)
Win 8.1 3DMark11 = 4887 Graphics Score
Win 10 3DMark11 = 4221 Graphics Score
(Keep in mind there is also a noticeable difference between Win 10 1507 compared to 1709)
"Another problem" well here's were it gets interesting, and what made me switch... with NVidia Optimus you have to remember the GTX card has to pass the data through the display controller, that's WHY the NVidia Optimus HAS to be working properly, otherwise you might experience lag, frame drops, or just simply low performance..