Should have an ssd at this price imo.
Xps's aren't widely marketed for gamers, it's not a gaming laptop, it's for content creators who need portability.
This chassis can barely handle the 1050 as it is. You need something a lot chunkier to keep the 1060 cool.
I looked into doing it with mine but didn't bother in the end. Seems like you'll run into a lot of issues with drivers and you'll need to replace the WiFi card. As far as I'm aware the 1050 won't work at all either. Depends what you need it for I guess.
i would steer clear, its only got a gtx 1050 4gb, you could possibly find a 1060 6gb for around this price which is twice as fast at gaming, then again this model is really sleek.