You have been using it for years?
Than assume your hardware is failing. Why do you think it is the driver?
If you must have a Wireless connection, then try this as a workaround
Buy or borrow an external USB WiFi thing. Disable the built-in device in the BIOS.
The cost of a plain Wireless dongle is a fraction of the cost of having the factory repair your laptop.