Welcome Newcomer!
It could be caused by a lot of things, most of the time it is caused from a device conflict and less common from a misbehaving background app or corruption.
R/O Background app - run MSCONFIG and select Diagnostic Startup. If that solves the problem then it is a tedious task to determine the conflict. Start by enabling only Microsoft -> Services tab and Disable ALL from Startup - tab.
R/O "most" drivers: 1. D/L the latest drivers {ASUS USA doesn't list your MOBO} and also uses Windows Update and look for any optional Drivers for update.
R/O "some" System errors: right-click "C" drive/select properties/tools -tab/check [X] Automatically fix File System Errors/click Start/restart.
Good Luck!