BSODs

Recently I have been having major trouble with blue screens on Windows XP. The most frequent are...

PAGE_FAULT_IN_NONPAGED_AREA
IRQL_NOT_LESS_OR_EQUAL
DRIVER_IRQL_NOT_LESS_OR_EQUAL
And a sort of generic one that traces the fault to win32k.sys

These usually occur when playing intense 3D games/apps that tend to hog resources, or when there is a high system load.

I have recently begun to record some specifics to these errors, and if needed, I can post some. I used the Windows Event Viewer to gain some more insight on the subject, and I believe I have a large clue.

The report is as follows:AMLI: ACPI BIOS is attempting to write to an illegal IO port address (0x4d1), which lies in the 0x4d0 - 0x4d1 protected address range. This could lead to system instability. Please contact your system vendor for technical assistance.

I am unaware of what this really means, so I'm relying on you gurus to help me out. LOL.