After reading the sticky thread on the blue screens i believe it is the cause of my laptop randomly restarting.
(blue screen error = DRIVER_IRQL_NOT_LESS_OR_EQUAL)
In device manager Iam unable to identify what hardware its from.
In the 'details' tab - device instance ID = Root\legacy_npf\0000
any one can help me? - very much appreciate it.