Hmm, if BIOS is stored on E2 then yeah, it would have to erase every time you changed a setting. But you only have to erase E2 in sectors, not the whole thing. Without knowing more about how it works, I have no idea if changing a setting would make a difference.
But yeah, flashing it would definitely work.