Too elaborate on this theme. Lets look at this a little more fully. All plugins add some delay. This is a fact of life. Most add a minuscule amount that goes unnoticed . Some have more delay for various reasons such as look ahead buffers or convolutions that require processing. But the thing to keep in mind is all plugins do some processing that by its nature takes time. The more plugins used the more time it takes to have them all process the signal. So what this thread is asking is how to I over come the laws of physics? It can't be done no matter how fast the host computer is.
When a plugin is labeled as mastering it means little as far as how it should be used except that its warning the user that this plug will need extra time to do its thing. Some don't bother with this sort of label but that doesn't mean it can be use in a real time monitoring situation where low latency is required.
Gentlemen this is simply common sense don't use pluins at all if you need good low latency performance. Even hardware that is processing a signal can increase latency. So even using some outboard gear can be problematic.
Sonar was and is meant to be a nondestructive audio and MIDI application. It was one of the very first to do this. Why undermined this idea with adding junk at the beginning before the tracks are even laid down?
Get your stuff pristinely in and then mangle it to your hearts content.