My main problem is that for some reason, I often get a huge amount of lag before Ricochet goes off, which holds up my next GCD long enough that I can't fit six of them into the Overheat window.

I thought it might just be latency, but I'm able to consistently double weave Rapid Fire/Quick Reload and Wildfire/Reassemble without clipping, so I don't get it.