Такое не только в "старых" играх случается, к примеру Rust, там нет полноэкранного режима без рамок, есть только оконный и полноэкранный и там нет вертикальной синхронизации. В оконном игра идёт нормально, а вот в полноэкранный начинается всё вот это, разрывы и накладывания кадров друг на друга, картинка в кашу превращается. Я где то читал, что на ноутбуках, если два видеоадаптера, за вертикальную синхронизацию на рабочем столе(не в играх то есть) отвечает встроенная видеокарта, а уже в играх внешняя, то есть при игре в оконном режиме работает вертикалка от встроенной видюхе. Вот я и думаю, может они как то конфликтуют между собой?
Ошибся я =)
Вообщем, я тут полазил и нашел пару мнений:
1) Проблема в развертки монитора, то что везде указывает 60Гц, а на деле это не так, у себя так же замечал что промаркировали такие значения как 59гц и 59.7Гц.
2) В оконном режиме и без рамки за синхронизацию отвечает DWM и включена тройная буферизация. При полноэкранном режиме за синхронизацию отвечает приложение или драйвер и тройная буферизация не работает. А так как (если) в приложение нельзя вкл. вертикалку, то по идее можно ее включить в драйверах, но она не работает. Данная проблема встречалась ещё в Windows 8, в 8.1 это пофиксили, а в W10 снова все сломали и до сих пор не решают эту проблему.
Нашел пока единственное решение этой проблемы: Если в игре нельзя включить оконный( и полноэкранный режим без рамок), нужно лезть в конфиги и там вручную вбивать настройка для оконного режима, после чего с помощью программы Borderless Gaming убирать границы окна.
Одним словом костыли=)