One question: have you left the pc on for like 30 minutes and then reset?
I'd like to see what is the behaviour.
If it can read but not write, could it be that some required signal or voltage isn't at the correct value?
To write to nvram it needs to do so at a determined voltage. Maybe a component around the bios has failed?
If you have a card inserted that doesn't allow nvram writing, but if removed it does, it could be a signal too low.
I'd check resistor networks to see if values match. ISA is connected to Data and Address to BIOS.
This is a wild guess, possibly I'm totally wrong.
An expert is needed here and that's not me 😀
PC#1 Pentium 233 MMX - 98SE
PC#2 PIII-1Ghz - 98SE/W2K
"One hates the specialty unobtainium parts, the other laughs in greed listing them under a ridiculous price" - kotel studios
Bare metal ist krieg.