I'm just reaching here, so hush me up if I'm wrong, but maybe one of the various compatibility settings (in case of Vista/7/8) could help? I seem to recall having issues such as this with other games (maybe even PotC, but my memory fails me on that) which were fixed when I found the right compatibility setting.