First, let me say I'm a bass player, so everything I am going to say is from that perspective and may not apply to your situation. Pedal order is completely subjective. If it were me, I would put the noise gate after your noisiest pedal. I have an HX Stomp on my board which has an effects loop, and I use that to bring in the dirtier effects like tube screamers, overdrives and distortion. I do this because the effects loop allows me to blend that in (using the HX Stomp) while preserving my clean signal. If you are a guitar player, you may want that raw distortion to prevail in your signal, but as a bass player, I don't -- I always want some element of my clean tone to be in the mix so that my signal doesn't get too muddy. The one exception to this is any kind of fuzz circuit that wants to see a raw signal from your guitar. You want those before any kind of buffer (again as a bass player using an active bass -- this doesn't apply to me). I'm assuming that white pedal in you chain is a wah, which can go first, followed by anything that is impedance sensitive (like a fuzz), and then I would go into the compressor, which will tighten everything up. From there I would go into the HX (assuming it is one of the pedals with the effects loop), and from there I would add distortion, then modulation. From there I would go out to a pre-amp or eq to shape the tone to whatever amp or sound system you are plugging into.
Again, pedal order is subjective, and there aren't any wrong answers -- you just have to find a signal path that works for you and the type of music you are playing.