If you are convinced your chip is unstable, then I dont know what to say as an opinion. In my case I replaced the chinese branded NVME and ram, cooled the unit and it has been fine since.
I couldnt find a proxmox thread that matched what you described but did find some where people fixed their systems after replacing the ram.
Intel have said the 0x129 fix only affects CPUs with a TDP over 65w, the N100 is nowhere near that, even then it only affects "some" CPUs one's that have a voltage request over 1.55v, and those kind of requests are only made for chips at clock speeds over 5ghz using p-cores. The N100 is a e-core only chip that doesnt clock anywhere near that high.
My 13700k as an example doesnt go over 1.344v so I wont even be bothering with the bios as my chip wont be affected. If you have a very poorly binned 14700k, that might need the microcode, but the N100 is not affected at all by that issue. The N100 also isnt affected by the eTVB bug, as that only affects i9 gaming chips. Also N100 is Alder Lake not Raptor Lake, that should give you piece of mind as Alder Lake chips are not affected at all by the recent Intel problems, not even the top end i9 chips.
The microcode update is a FreeBSD package which means it is not tied to OS updates, however on pfSense a lot of packages only get updated when they update the OS. I just had a look, the latest portable microcode update I can find for the N100 is dated November 2023, Revision 26 fixes erratas adl074 adl075 and adl076. Typically fixes like this are extremely rare conditions, you have likely been running systems for years not up to date on microcode, I attached the bug details for that update.
This is the version of the package on my system.
devcpu-data-20230617_1
Looks like from June 2023, so it isnt a "really old" microcode. But not the November microcode.
The bios fixes for high end Raptor Lake were released yesterday, so I think it will appear very soon for your motherboard on your 14700k rig. 0x129 wont drop for linux as Intel have announced its a motherboard only update, so you will have to update the bios for your board to get the microcode. The benefit of that is it will be loaded no matter what OS you use.
On further investigation pfSense has the latest version of the devcpu-data package, however that package is now replaced with a newer package, which they may be unware off, so right after this edit I will be submitting a request for them to switch to the new package, as they might not be aware of it. Details here.
https://www.freshports.org/sysutils/devcpu-data/