You might also want to ask at https://www.tenforums.com/
They may ask you to run their debug program to help pinpoint the issues.
And I can't remember the thread that the following came from on their site,
Microsoft has recommended to select normal startup as default. Selective startup is for troubleshooting. I am not able to select normal startup even if I untick all options in advanced boot options in msconfig. It just reverts back. Dxgkrnl is an important directx component so my real problem is dxgkrnl not the bootup options.
Have you tried running SFC /scannow (Elevated Command Prompt or PowerShell) to see if your Windows OS is missing any files or has corrupted files?
If SFC /scannow comes back with error that it couldn't fix then you need to run DISM /Online /Cleanup-Image /RestoreHealth in the same elevated Command Prompt or Powershell.
You can always do an Ingrade upgrade of your current Windows with the same version. It will be like installing a new version of Windows except it will be the same version.
All you need to do is run the Windows Installation disk while on your Windows Desktop. That way it will install with all your current 3rd party software and configurations.
I have tried running SFC/scannow and DISM and some BCDedit commands to disable debug but it seems to be linked to the normal startup option. When I disable debug selective startup is turned on. When I enable normal startup debug turns on it gives me a BSOD if I run the two at same time.
You can restart your computer 3 times right before reaching windows and after POST using Windows 10. After the 2nd or 3rd restart Windows Troubleshooting menu should Pop up automatically. Click on repair Windows Startup and see if it makes a difference?
What happened when you ran SFC /scannow by itself without doing anything else?
If the above don't work, then I suggest you try an ingrade upgrade of Windows 10 by running the Windows 10 installation disk while on the Windows 10 desktop.
I ran startup repair too but it did not fix anything. I will try installation disk method. I thought it could be AMD driver issue but no, it is not. I ran my computer in safe mode but it still has this issue. I have doubts about motherboard because nothing else is left.
Found this website that has the same two errors as you are describing. Even after doing a clean install of Windows. The User found out it was a hardware issue easily resolved in HIS CASE : boot - Windows 10 very long startup - Super User
Thanks for the effort you have made.
I do not have a sd card installed in my computer. I will try your installation disk method and if it does not work then it is the motherboard to blame.