Let's get real here. Most computers are Windows based and that is what most people are familiar with. The vast number of users do not want to mess with Linux. It seems like any time someone has problems with Windows someone will suggest switching to Linux. That is just not going to happen. People also suggest doing a clean install of Windows by downloading it and creating a bootable USB drive. The average user will have no clue on how to do this. If your computer is really messed up, about the only option is to do a reset. If possible, prior to doing this, copy off all your documents, photos, and videos. Also save all your bookmarks for your internet browser and all your login passwords. Doing a reset will put your computer back to a condition when you first purchased it which includes all the required drivers.