SUWIN caused a general protection fault in module KRNL386.EXE
CAUSE
This behavior can occur when any of the following conditions exist:
There are incorrect basic input/output system (BIOS) settings for a built-in peripheral device on your motherboard (for example, cache settings, CPU timing, hard disks, and so on).
Your computer has bad or mismatched random access memory (RAM) or cache (for example, if you are using EDO and non-EDO RAM, or you are using different RAM speeds).
The motherboard in your computer is not working properly.
RESOLUTION
To work around this behavior, try to slow down your computer by changing the BIOS settings. For information about how to change these settings, consult the documentation that came with your computer or contact the hardware manufacturer.
WARNING: If you change the BIOS settings for your computer incorrectly, serious problems can occur.
NOTE: Make the following changes, one at a time. After each change, save the setting, quit the BIOS, and then try to run Setup. If one step does not resolve the problem, try the next step, and so on.
Modify the bus mastering setting.
Modify the externalor internal cache setting.
Modify your RAM setting.
Modify other settings that are specific to your BIOS and that contribute to the speed at which your computer runs.
Disable the Level 1 and Level 2 cache from the BIOS Setup tool for the duration of Setup.
Disable the Ultra DMA setting (if applicable) for the hard disk or CD-ROM drive. For information about how to change these settings, consult the documentation that is included with your computer.