update cpu microcode to suport newer cpu in laptop.

Yes, but be careful. You can use UBU for microcodes update, since your CPUID is in the list. You can use the ME 7.1.60.1193 posted here, but it didn’t properly install on my brother’s laptop, so it would be better to use 7.1.52.1176.
You can NOT use UBU for VBIOS, because it is only for desktop CPU, so you need mobile 2158/2170 and you need to take the settings from the current one.
You can use UBU for Lan PXE, but it only updates the Gbe controller, leaving the FE controller (probably mobile) as is. So use MMTOOL with “link present” instead.