Re: "memory clear and boot"
Yes. It is conceptually very easy to do in fact.
Right now the UEFI (or das uboot etc) bootloader loads GRUB or the Windows loader from persistent storage into RAM, which then copy (and maybe decompress) the next loader or kernel image from persistent storage into RAM.
That first bootloader could just as easily jump straight to a kernel image say in NVRAM.
This is how the majority of microcontroller bootloaders have always worked.
The scary bit is that a power cycle won't clear the NVRAM back to a known state, it requires running software to do that. Viruses are therefore far more dangerous as you cannot "clean boot" the system anymore.