DirectX или OpenGL
Сам я использую DirectX 9.0 (на базовом уровне, постепенно изучаю).
О OpenGL знаю только что он мультиплатформенный.
На эту тему уже написаны гигабайты текста. В том числе и мною. Повторяться не хочется.
Могу только еще раз повторить, что при правильно написанной программе разницы в скорости нет и быть не может, т.к. неоткуда взяться.
тема - боян. за такое уже банить нужно. нещадно