After experiencing this and reading a few posts here I discovered a solution for myself.
Windows 7 Professional 64 bit.
Go to sound icon lower right side, right click
choose sound playback
click on active device
click on properties
click on advanced
You will see a dropdown bar which lists various 16 and 24 bit sampling rates
Its the bits and Hz values you need to focus on.
Go to iTunes click on the upper left hand icon for drop down menu
choose preferences
choose playback
You'll notice iTunes also has both bit rates 16 and 24 as well as Hz values.
44.1 was the lowest Hz setting on iTunes
I set both my windows settings to 24 bit and 44 Hz as well as iTunes and this cleared up the problem.
There are several things going on here (if you want further understanding). Matching the values is apparently essential for iTunes media because they have very strict encoding standards. If your OS setting is at a higher bit rate/frequency than the media then it does something called oversampling. When your PC doesn't adjust correctly for oversampling the result is its pushing the digital audio signal through "too fast" Thus the words and action in the scenes are out of synch. If the pc setting is lower than the media setting then you get undersampling and the lack of effective compensation for this causes problems as well. In either situation if your pc and media aren't on the same page then your pc is doing EXTRA work to try to adapt to the media with an inaccurate sampling setting.