Quad copter drifting

The usual issue is improper tuning. Without a log file is not possible to pin-point the problem.

But you can fix it by using New ArduPilot methodic configurator GUI