AutoStatic wrote:The fx loop introduces extra latency so now my recorded loops/samples that I run through guitarix are lagging

I don't think its Guitarix. You can use jdelay to measure the latency: check out and compile the newest svn version, then switch off all processing (especially tonestack = "Off", jdelay can only work with a clean channel without filtering or distortion) and connect the jdelay ports to input and output of Guitarix (jdelay:out -> guitarix_amp -> guitarix_fx -> jdelay:in). jdelay should report a latency equal to your current jack buffer size.
Switching on oversampling of the amp section (but without any further processing) should add 32 samples latency (that's 0.7ms at a sample rate of 44100).
Off course any filter introduces a phase delay, but I don't think that's what you describe as "lag" (how much lag do you see, in samples?)
ciao
Andreas