Evening all, i seek some advice 
Last week i put together a new system which consists of:
Asus p5n32 SLI Premium Mobo (latest bios)
2gb OCZ Vista Upgrade memory (comes as x2 1gb) (800mhz)
7800 GTX
Pentium D 3.2 (all i know about the chip)
Now for a week its been working solid, been prime stable has run every test i put on it fine, Yesterday i picked up a e6600 chip as soon as i fitted into the system and loaded my OS (Windows MCE) it locked up, only on 1 occasion did it actually boot into windows, i figured it was because i hadnt set the timmings and voltage for the memory, i set these correctly and still it wouldnt load.
After reading up on the asus website it says for memory support 800mhz (OC) 667 and 533, now this has thrown me a bit, does it properly support 800 out of the box ? is it being overclocked when running at 800 ? i set the memory to 533 so it runs in sync and it booted into windows fine and has taken a reinstall, however when i run prime it will stop and say its detected an error, sometimes i can boot to OS and it will run through prime ok other times it will error straight away, after placing a stick of 512 533 memory its stable, never failed prime or anything,
Ive ran memtest on it and it has been fine, i dont think any of the components are faulty
My bios keeps wanting to run my memory at 800 and when it does my system does not boot into windows, given i got the parts from work should i take the motherboard back and replace it with a newer one (which does properly support the memory) or get my memory exchanged for 667 so it cant keep trying to run at 800 ? when ive run the memory at 667 my benchmarks have been slower which i expected
Im not sure what to do, change my motherboard or swap the memory, if i swapped boards i would go for the XFX 680i or should i do a straight swap for any of the 667 memory we do (we dont stock 533)
Help
Thanks

Last week i put together a new system which consists of:
Asus p5n32 SLI Premium Mobo (latest bios)
2gb OCZ Vista Upgrade memory (comes as x2 1gb) (800mhz)
7800 GTX
Pentium D 3.2 (all i know about the chip)
Now for a week its been working solid, been prime stable has run every test i put on it fine, Yesterday i picked up a e6600 chip as soon as i fitted into the system and loaded my OS (Windows MCE) it locked up, only on 1 occasion did it actually boot into windows, i figured it was because i hadnt set the timmings and voltage for the memory, i set these correctly and still it wouldnt load.
After reading up on the asus website it says for memory support 800mhz (OC) 667 and 533, now this has thrown me a bit, does it properly support 800 out of the box ? is it being overclocked when running at 800 ? i set the memory to 533 so it runs in sync and it booted into windows fine and has taken a reinstall, however when i run prime it will stop and say its detected an error, sometimes i can boot to OS and it will run through prime ok other times it will error straight away, after placing a stick of 512 533 memory its stable, never failed prime or anything,
Ive ran memtest on it and it has been fine, i dont think any of the components are faulty
My bios keeps wanting to run my memory at 800 and when it does my system does not boot into windows, given i got the parts from work should i take the motherboard back and replace it with a newer one (which does properly support the memory) or get my memory exchanged for 667 so it cant keep trying to run at 800 ? when ive run the memory at 667 my benchmarks have been slower which i expected
Im not sure what to do, change my motherboard or swap the memory, if i swapped boards i would go for the XFX 680i or should i do a straight swap for any of the 667 memory we do (we dont stock 533)
Help

Thanks