The ntbtlog can be confusing as it will say for some drivers not loaded when they have already been loaded.
I would first check your Startup menu to see what is auto starting as you boot up.
You don't really need any item enabled in there - there may also be some non-MS services you don't need running either.
Secondly, check to see if there are any updates for your drivers or if you have recently updated any, then roll them back in Device Manager.
It may also be worth going to the computer or motherboard support site to see if there is a BIOS update.
If you are using a HDD, check to see if it needs defragging and run an antimalware scan with something like the free version of MBAM.
As soon as you boot up to the desktop, check to see that the clock is showing the correct time.