VBAって Visual Basic for Applications ってヤツ? それはプログラミング言語。
DXライブラリはライブラリ。比較するようなものではない。

DXライブラリは通常C++(VC++)で使う。こっちがプログラミング言語。

だから質問するなら、「VBA」と「C++&DXライブラリ」の比較って事になるのかな。

俺はVBA使ったことないから答えは知らん。
ただVBAとC++、どっちか一つでも使えるならそっちを使えばいいんじゃないか、という事なら言える。

DXライブラリを使えば画像表示とか入出力判定とかは簡単だが、アクションゲームうんぬんはプログラミングの腕次第だからDXライブラリ関係ない。