ИМХО, ответ на 1600х1050 прост.
Вспоминаем первый курс - архитектура ПК.
Общепринятый стандарт граф. карты - vesa.
Поддерживается (оптимистично) любыми видеокартами.
Т.к. он общий, то достаточно ограничен.
Все остальные "навороты" - специфичны для каждой видеокарты и поддерживаются только родными дровами.
Вывод: до загрузки родных дров юзать можно только стандартизированные разрешения (и всё остальное).
хотя... есть конечно ещё одно частное решение - сырцы-то открыты... Ежели, вестимо, я ничего не напортачил в логике