You are going to get all manner of advice here. So I will give mine.
It is time to enlist the help of either a friend or take your computer to a trusted shop to get it fixed (i.e. one that isn't just going to take advantage of you and try to sell you more stuff you don't really need). Much of the time, at least in my case, I really need to be sitting at the computer seeing what is going on and the responses to the various actions I may take. Long distance troubleshooting, especially in a forum such as this, often leads to creating a bigger problem. Better to keep it local and get the help you need.
Tony