Video gets out of step with audio and subtitles

On my system, I notice that the playback of the video lags behind the audio playback and the subtitles. Audio and subtitles are perfectly aligned, but video lags behind more and more, maybe 5  seconds after a minute of playback. Is the video file too large that I am using? (450MB for a 3m40s video, mpg format)