Things to try:
- Check dmesg
- Try the RAM in different slots
- Try a newer kernel

If the RAM was faulty, it would probably still be recognized, but the problem would show up as random freezing...