Time for serious diagnostics. Sounds like it may be a hardware issue. It's too hard to tell what it could be without being there and seeing the computer. You car try testing the RAM and seeing if its bad RAM, but it could be so many things at this point.
It may just be time to take it in for service somewhere.