First, backup all your stuff.
Then from a CMD window run CHKDSK C: /f
Then run SFC /scannow
You may also need to run this DISM.exe /Online /Cleanup-image /Restorehealth
Then reinstall the display driver and any other outdated drivers.
Then search for and download any W10 drivers you need and upgrade to W10. I believe you can still do it for free.
NOTE: if there are no W10 drivers for some of your devices, the W7 MAY work fine.
Since the computer came with W7, I don't think W11 will install because of hardware.
Run the update as an update, not a clean install.
If that doesn't work, you may need to do a clean install to get rid of the old registry.
You can revert back to W8. OR you can use Macrium Reflect Free to image your current system.
Reinstalling the image is painless - just make sure you create a recovery medium (USB stick).
However, If you don't want to or can't run W10, I would load W7 - IMHO, It is way better than W8.
There are some possible reasons why it happened,
1. Bad Graphic Card Drivers,
2. Bad / Corrupted OS causing it.
3. Check HDD, sometimes degraded HDD can cause this issues, and corrupting system files.
- de Augustine
Possible defective ram
- de James Soos