What version of the OS are you running? Are you on the insider program?
The OS that the 950 wasn't exactly stable, and many have reported heat issues. On the insider program, we are up to 10.0.10586.122. This has had a rather dramatic effect on battery and heat generation. Even my 950xl, on the 'release' software, used to get warm despite the liquid cooling. If you are brave then .122 on insider release preview is very stable. There is also another branch of development for those with 950's/xl's, 650's etc on built .1004. This also works fine but is more of a risk. There is also some firmware updates for the 950, and they seem to help as well