In the old days we'd just update the video drivers.
Now it's much more complicated - and with the absence of new drivers for W10, it's much more difficult.
Ensure that you keep Windows updated. I find that some installations won't install until a day or two later - so I always check for updates.
Next, be sure to update ALL drivers. If you don't have W10 drivers, then next best thing is W8.1 drivers (install in compatibility mode if they give you trouble).
Don't ignore the off-the-wall things like the Intel Management Engine, RST, DPTF, SmartConnect, Turbo thing, etc - update everything!!!
Make sure that any 3rd party programs that you have installed are also W10 compatible.
Another adverse impact on OS installations is the age of the OS on the system. In most cases a fresh install of Windows will upgrade more easily than one that's been used for many years. The point here is that I suspect that the amount of "stuff" accumulated throughout the OS over the years makes it more difficult for the installer to deal with the upgrade smoothly.
As for the video, obviously update the video drivers - but be careful.
Some manufacturer's use special video drivers so that they can switch between graphics cards (and other functions). As such, you must use their drivers. (I had this problem with my Samsung laptop and still can't fix it )
Then, the other things involved would include the storage drivers and the chipset drivers (at a minimum) - along with the rest of the supporting drivers (Intel/AMD/nVidia stuff that's related to the chipset but isn't included in the chipset drivers). Finally, all of the other (network, USB, etc) can also impact things by acting on things like hibernate/sleep functions - as they have to remain in memory and act on those drivers in some way.
- update all drivers from the manufacturer's website and all add-on device drivers.
- update all software to the latest, W10 compatible version. If not compatible, uninstall it
- get all Windows Updates. Check again!
- re-register Windows Store apps (even if you don't use them): http://www.thewindowsclub.com/re-register-windows-store-apps
- run DISM and SFC.EXE /SCANNOW
Then please run the following DISM commands to see if there's any problems with the system (from an elevated (Run as administrator) Command Prompt). Press Enter after each one:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth
FYI - I have repaired systems using the last command even though problems weren't found with the first 2 - so I suggest running them all.
From this article: http://technet.microsoft.com/en-us/library/hh824869.aspx
You can also run sfc.exe /scannow from an elevated (Run as administrator) Command Prompt to check for further corruption.
If that doesn't fix it, attempt to revert to the original OS (backup your data first).
- if it works fine there, then do the stuff listed above in the original OS - making sure to remove the W10 incompatible stuff
- if it doesn't work fine, then consider a backup, wipe and reinstall of the OS (with updating to W10 immediately after the reinstall)
- If the revert doesn't work, then you're going to need to wipe and reinstall the OS anyway