The past 6 times this year I've taken CX504 to NRT in the morning, it pretty much always leaves from gate 1-4. Also the return flight CX505 at night arrives on those same gates, where I presume the same plane would be used for European flights
I would like to think that CX assigns the gates based on the flights that generate the most profit for them.. The higher the yield, the closer the gate..