I would say it could still be susceptible to malware since a lot of it gets installed on account of user stupidity, but anything that requires exploitation of a specific memory address will fail. Of course though, I think the latest version of Windows has protection against that as well by making it difficult or impossible to determine what addresses will be used when a program is ran. (Maybe, my memory of that is admittedly fuzzy.)