Ciao Andrea,
non vorrei che una parte del problema sia generata dal tuo Imac in firma: non ricordo nello specifico, però ho letto tempo addietro di alcuni Imac che avevano dei problemi su un chipset firewire che li rendeva problematici per l'uso audio: spero non sia il tuo modello.
Il firewire 800 poi ho visto che ha talvolta una resa non proprio conforme a quanto dichiara sulla carta e, negli anni, ho verificato essere un po' più delicato rispetto al 400 e molto più prono a bruciarsi (parlo del controller sull'HD, non di quello sul mac)
Tieni anche conto che, se non vado errato, anche se il mac ha porte separate fw 400 e 800 in realtà sono condivise sul medesimo bus, per cui dovrebbe essere poi tutto rallentato alla velocità del device più lento collegato.
Per quanto riguarda il buffer invece, anch'io lavoro con buffer molto alti (sulla mia Metric Halo è praticamente sempre a 1024) e il monitoring senza latenza lo faccio sempre dalla scheda.
Se invece è una questione di plugins in tempo reale che non ti permettono di suonare correttamente, forse ti converrebbe allora farti un bounce di un premix al volo e poi da li lavorare fino al completamento del tuo progetto, dopodiché mixi con buffer massimo
ciao Fabio
Mac Pro Octo Core 2,4 ghz, 64GB ram, OSX 10.14.6 - Apogee Symphony-AMT8x4-svariata ferraglia midi e non, più o meno datata-Logic 10.5.1/// G5 dual 2,5 OSX 10.4.11 + 10.5.6-Pro Tools HD3-Logic Pro 7.2.3///MBP 2.4 ghz OSX 10.8.4/4gbram-Motu 828 MKII-Logic 9.1.8+LX///Mac Pro Octo Core 2,4 ghz, 64GB ram, OSX 10.14.6-Metric Halo LIO8x2//+Logic 10.5.1/Powercore Firewire/Logic control +XT