The more features on your form that are dynamically formatted, the worse your flickering will be.
I.e. on one of my forms, the label associated with the text boxes would change colors depending on what was in the box. A requery flickered because it did a reload of the initial value of each label (which was black letters) followed by the FormCurrent event that changed the labels wholesale.
So if you are doing anything even remotely similar to that, you are going to see some flickering. The more dynamic formats, the more it will flicker. The slower the machine, the more it will flicker.
The only way to stop flickering is to minimize any dynamic formatting or buy a MUCH faster machine.