As an initial step,go into msconfig/Start up and uncheck everything except the Firewall/AV.
If the error stops,then one of those start up programs is the cause.
If that doesn`t work -
See Norms posts here -
HERE
"Had this problem, here is what I did:
Open regedit, go to:
HKLM_SOFTWARE_MICROSOFT_WINDOWS_CURRENT VERSION_RUN
If you have a logitech input device, or a Gravis gamepad input device, you need to
modify the value of the registry key so that the application starts up in *belownormal*
processor priority.
Example:
start /belownormal c:\windows\system32\Grxp4exe.exe /init
"start /belownormal" is the addition you will make to the beginning of the line..."
You`ll have to read the thread to find the exact keys you need.