My Inlaws have a Dell Dimension E521 with AMD 64 Athlon 3200, 2 X DDR2 PC3200 512MB, running Windows Vista Home Premium. I wanted to upgrade the memory and install Windows 7. I removed the old memory and installed 2 X DDR2 PC6400 2G memory. Now I keep getting the BSOD with different errors. One mentioned bad pool header. I'm sure it has to do with the memory, but i don't understand why. Never upgraded to Win7. Any suggestions?