Eh, it's hard to tell just from that error. It could be a variety of things.
All the components depend upon each other, so they all need to by fully functioning. If one takes a one way ticket to shit street it affects the whole system making it hard to pin down.
It could very well be a RAM problem, a problem with that can cause unexpected resets and BSODs.
When the computer boots up, does it make any beeping sounds in a sequence? Thats one way the computer can tell you something isn't right.