Это из-за gl_max_size
256 это дефолтное (значение зашито в движке)
Из конфигов под древние видеокарты лишь в valve\hw\geforce.cfg стоит 512.
Т.е. для GeForce будет 512, для всех остальных 256.
Кстати, судя из hw.dll там еще должен грузится valve\hw\opengl.cfg
Только у меня его нет? Тогда может...