Where do you get the number 512 samples for Altiverb AU? And with AU plugins, do they cause latency on a record track even if they are used as a send instead of sending the audio through them?
http://www.audioease.com/Pages/Altiverb/HostSpecificDescriptions/Audio_Unit_-_Logic_Audio.pdf
"Altiverb has a built-in latency of 512 samples."
Yes, the plugs cause latency even if they are used as send effects (i.e. on a bus) rather than as inserts. However, latency on reverbs used as send effects isn't a huge problem: it's perceived as pre-delay (i.e. you'll hear the unaffected signal first, and the reverb some time later). The DAW should not be compensating for this delay during tracking (in Logic, you must set PDC to "Audio Tracks and Instruments" and NOT "All" while tracking, otherwise EVERY track will be delayed). During mixing, you MUST compensate for bussed effects (either via automatic delay compensation or by bouncing and manually dragging your tracks around), or you'll have serious phase issues and everything will be out of whack.
When the effect is used an an insert, then you've got to deal with latency during tracking. This would typically be compressors and eqs, which one would conceivably use to tracks a vocalist, for instance. But it could also be a guitar amp sim like Guitar Rig or Amplitube, which can introduce significant latency. This is one of the reasons I've gone to using my PodXT and/or a mic'ed amp.
There are certainly ways around latency on native DAWs, and perhaps 7-10ms of latency doesn't both you (it doesn't both me until I get around 12ms or higher). I know some people who can always hear even a few ms of latency.