OK, so I've managed to install both of the missing drivers. The best practice is installing the drivers from the actual manufacturer or vendor website. But I'm desperate. So I used two programs to help with finding the drivers. First is 3DP Chip to install the SMBus driver and the second one is...
Lenovo only lists drivers for Windows 7 and Windows 10.
I managed to find a WLAN driver for 8.1 and install most of the other missing drivers. All but two: SMBus and an "Unknown Device" which is apparently for ACPI.
The laptop is much faster now on this OS. I just want to find the missing drivers.