Probably you have a corrupted RAM, use the memory checker of VISTA, hmm or maybe did you overclock your CPU?
__________________
PC:
Core2Duo E4600@
3.0 
2GB RAM
Mainboard: Biostar
Video Card : HD3650 (512MB)
Silver Knight water cooler
OS: Windows Seven Ultimate RTM FINAL