Как вы запрашиваете количество VRAM, доступное при использовании DirectX?
16
Согласно Game Coding Complete 3, есть несколько способов:
Ищите образец DX в SDK 08 марта или позже под названием «VideoMemory».
Для DX9EX в Vista и более поздних версиях:
(с http://msdn.microsoft.com/en-us/library/bb174526(v=VS.85).aspx )
источник
Release()
наpDXGIDevice
после успешного вызоваQueryInterface()
приведет к утечке памяти.