Alexie,
I had this problem before as well but it was due to bad RAM. If you had your ESSG running before the RAM upgrade and only now have the problem AFTER putting in more RAM, I'll be inclined to think you may have RAM problems (not necessarily bad RAM, maybe just mismatched RAM if you added more to existing modules).
Best of luck.
Kelvin