According to what you are going through they are clear signs that the time of the laptop is over. Sorry to break down the reality of the situation. Even if you fix it for the moment it will keep on giving you more and more trouble. Be ready to buy a new laptop soon.