Sounds like it could be the Hard drive. Have you any means of connecting the hdd to another pc? via a usb caddy. You could then access all your files and save them. Before you try using any re install or formatting (if the hdd is ok)
Also the memory chip could have been damaged. This will create BSDs.
Hope there are some pointers there.