Help me out please. I don't understand what is happening, but I get consistent blue screens.
Here are the system specs
Voltage for memory set to 2.0
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboard - Retail
SAPPHIRE 100256HDMI Radeon HD 4670 1GB 128-bit GDDR3 PCI Express 2.0 x16 HDCP Ready CrossFire Supported Video Card - Retail
CORSAIR CMPSU-450VX 450W ATX12V V2.2 SLI Ready CrossFire Ready 80 PLUS Certified Active PFC Compatible with Core i7 Power ... - Retail
Intel Core 2 Duo E7400 Wolfdale 2.8GHz LGA 775 65W Dual-Core Processor Model BX80571E7400 - Retail

G.SKILL 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 1066 (PC2 8500) Dual Channel Kit Desktop Memory Model F2-8500CL5D-4GBPK - Retail

LITE-ON 24X CD/DVD Burner Black SATA Model iHAS324-08 - Retail

ARCTIC COOLING Freezer 7 Pro 92mm CPU Cooler - Retail

Here are the error dumps
PFN_LIST_CORRUPT (4e)
Typically caused by drivers passing bad memory descriptor lists (ie: calling
MmUnlockPages twice with the same list, etc). If a kernel debugger is
available get the stack trace.
Arguments:
Arg1: 00000099, A PTE or PFN is corrupt
Arg2: 0004dded, page frame number
Arg3: 00000002, current page state
Arg4: 0004dfed, 0
Debugging Details:
------------------
WARNING: Frame IP not in any known module. Following frames may be wrong.
00119bec 00000000 00000000 00000000 00000000 0x77ae64f4

STACK_COMMAND: kb
FOLLOWUP_IP:
nt!MiBadShareCount+24
819296dc cc int 3
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: nt!MiBadShareCount+24
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc007
IMAGE_NAME: memory_corruption
************************************************** ***********



Attempt to read from address 0000065e
CONTEXT: 99df8320 -- (.cxr 0xffffffff99df8320)
eax=fbdeb763 ebx=00000608 ecx=00000000 edx=00000000 esi=fe7a7010
edi=fe7a7f80
eip=91f61a8c esp=99df8804 ebp=99df8ab4 iopl=0 nv up ei ng nz na pe
nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010286
dxgkrnl!DxgkCddGdiCommand+0x1c:
91f61a8c ff5356 call dword ptr [ebx+56h]
ds:0023:0000065e=????????
Resetting default scope
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: csrss.exe
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced
memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 0000065e
READ_ADDRESS: 0000065e
FOLLOWUP_IP:
dxgkrnl!DxgkCddGdiCommand+1c
91f61a8c ff5356 call dword ptr [ebx+56h]
BUGCHECK_STR: 0x7E
MISALIGNED_IP:
dxgkrnl!DxgkCddGdiCommand+1c
91f61a8c ff5356 call dword ptr [ebx+56h]
LAST_CONTROL_TRANSFER: from 97167e90 to 91f61a8c
STACK_TEXT:
99df8ab4 97167e90 0000000d 00000000 87f82970 dxgkrnl!DxgkCddGdiCommand+0x1c
99df8acc 971650a4 00000002 00000000 859d68c0
cdd!CDDPDEV::FlushGdiOutput+0x78
99df8d50 82a1166d fe7a7010 af35d75d 00000000 cdd!PresentWorkerThread+0x770
99df8d90 828c30d9 97164934 fe7a7010 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19

SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: dxgkrnl!DxgkCddGdiCommand+1c
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: hardware
DEBUG_FLR_IMAGE_TIMESTAMP: 0
STACK_COMMAND: .cxr 0xffffffff99df8320 ; kb
MODULE_NAME: hardware
FAILURE_BUCKET_ID: IP_MISALIGNED_dxgkrnl.sys
BUCKET_ID: IP_MISALIGNED_dxgkrnl.sys
Followup: MachineOwner
---------
Attempt to read from address 0000065e
1: kd> .cxr 0xffffffff99df8320
eax=fbdeb763 ebx=00000608 ecx=00000000 edx=00000000 esi=fe7a7010
edi=fe7a7f80
eip=91f61a8c esp=99df8804 ebp=99df8ab4 iopl=0 nv up ei ng nz na pe
nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010286
dxgkrnl!DxgkCddGdiCommand+0x1c:
91f61a8c ff5356 call dword ptr [ebx+56h]
ds:0023:0000065e=????????
<!-- / message -->