When you say memory protection, are you talking about buffer overflow control and mitigation (like an anti-exploit)?
If so I guess every solution nowadays has some kind of this protection integrated in the behavior blocker/application control/HIPS module, the exception is Cylance Smart Antivirus (home version), it lacks the memory protection module that is present in the enterprise edition.
Ironically, third party antivirus solutions are the premier target of this attack to compromise the system, nullifying some native Windows features.