How often do you update your laptop drivers?
I am not an IT specialist. But DriverPack helps me solve the problem with the drivers. DriverPack automatically analyzes the system, finds all the devices itself and understands which drivers need to be installed for them (if they are not available), which ones to update, and which ones to reinstall (if they are, but are broken)
On DriverPack you can quickly find Microsoft laptop drivers https://driverpack.io/en/laptops/microsoft and drivers for other computers