I had a Dell Inspiron that the power button went inoperative after the W10 upgrade. At first I thought driver but then I read the page about the BIOS update at Dell and thought that could be it.
I had to reinstall W7 since Dell didn't have an update to install the new BIOS in W10.
I read you have the W7 running so you won't have to work as hard as me on that area.
In closing, Microsoft does not and can not get us the right drivers for our hardware yet. We do this the old fashioned way.
I had windows 7 at the latest level running well on a 2 year old machine.
I upgraded to windows 10 and tried all my old applications and they all seem to run well.
But if I try to
power off or
go to sleep. or
hibernate or
leave the machine (set to sleep automatically after 30 mins)
the machine just reboots.
If I try a restart then often I get the message
" Driver IRQL not less or equal to (storport.sys)."
Very occasionally the machine appears to go to sleep when requested but then I cannot wake it without removing the power cord for about a minute and then of course it is a normal boot.
Removing the system drive and using a windows 7 back up drive results in all the 'power of/sleep/reboot functions operating correctly.
Has anyone anyideas?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic