This could be a windows service at fault.
Im guessing here that the cause could be the service Superfetch.
Start / and type
Now scroll through the services and stop the Superfetch services.
This will do no harm to your computer,and may eliminate this from the cause of the lockups.
If the lockups persist after Superfetch has been stopped,you can safely re-enable this service.