Just so you know, if you ever have sync issues, and none of the options in advanced for example help, you can always manually sync it up with "mic time offset" (I should rename that to "Mic Sync" so people don't get confused over its function). You can set both positive and (in your case) negative numbers, in milliseconds. If your mic is off by a few hundred milliseconds, say if the mic comes in 300 milliseconds later than expected, you can set -300 in that box to fix it.
Also note that you can increased the allowed negative offset by increasing "scene buffering time" in advanced.