Простите, но в 4921012 Мб без минуса верится еще меньше чем в то что там было -1 (ошибка при возвращении результата из драйвера), которое отобразилось без знака в 4096...
Иногда встречаются системы на которых это не так. Причина не очень понятна, но так уж в Windows заведено что однозначного абсолютно всегда работающего способа определить реальное количество видеопамяти нет.