I guess I should have been clearer, but everything worked fine for the first month. Then instability started ( I went into detail on the post I linked). But even after reverting back to stock, including ucode, XMP, power profiles etc, still the machine would give constant bsods unless either ecores were disabled OR 4 or less were enabled. If I enabled more than 5, it was bsod city yet again.
So, yeah, I am very hesitant to undervolt anything on my cpu now. After that happened I also don't push my ram nearly as far as I used to. Basically, it was when I realized how much I do indeed like stability ( I mean who cares about stability until it affects them? RIght XD) Used to run my ram at 1.5v 6400 cl30 with trefi at something like 60,000.
Now I run my ram at 6000 cl32 with trefi at 40,000 and voltage at... either 1.4 or 1.45 ( can't remember). That was basically as fast as I could get it without having to mess with any cpu-side voltages while keeping it stable. And lets be honest, its not like the difference between the two has much real world difference in performance, just option B is a little easier on the imc. I did decrease my cinebench and passmark scores a bit but w/e its not like its enough that I'd notice in day to day computing.
I'm pretty happy with how things are right now. And I might even agree that undervolting itself doesn't cause permanent damage but I am still not so sure if some of the things around undervolting, can cause permanent damage. Could have been the case with my hardware, or it could just be because I am one of those intel chips that are known for instability/high rma rates, even if its worse for i9s, it certainly still happens with i7s, even if they aren't overclocked. Both 13th and 14th gen are pushed way harder than they should have been.