VBA-M, where M is for Merged.
Â
It has updated/more features than the standard VBA and is an attempt to merge all the splits of VBA for a feature complete product.
Â
EDIT: Oh, this should be unrelated since DirectX can run in software, but would your graphics card have ANYTHING to do with it?
Also if it is truly directx related alone, could VBA-M run in OpenGL mode instead and work perhaps? I actually imagine not for some reason, but I had to throw it out there.