Я бы сказал, что очень многое - если не все зависит от драйверов..
У меня нонэймовский "Radeon 8500LE" - и со своими драйверами, даже самыми последними он работать в OGL и даже Direct3d нормально не может.. А вот после переделки его в FireGL 8800 - с помощью маленьких манипуляций и "спец" драйверов у него обзавелся драйвер в МАХ - работающий очень даже неплохо..