This could be a number of reasons.
You could have a dodgy outdated set of drivers
. Check to make sure they are all updated.
Do you do regular maintenance? Disc defragment or Disc cleanup?
System files could have gotten corrupted(This just happens sometimes) You could try a repair installation. Sometimes this will work. Your best bet it a clean installation though.