Ok I thought I had fixed it, deleted display drivers and it starts perfectly
Then tried installing new NVIDIA driver and it got as far as black screen with mouse pointer and then screen turned off because no signal (no chime from speakers either)
Tried NVIDIA Beta drivers and same problem
Tried letting the computer auto install drivers and restarted and got it working fine, played Diablo 3 for 3 hours, left computer sitting there in character screen (so not doing anything) came back and it was switched off
Turned back on and freezing at windows logo problem back, tried installing beta drivers and got the same thing
Boots fine into safe mode
Boots fine when drivers deleted