OpenGLとDirect3D両方に対応したげーむつくってるんだけど、どっちがいいとおもう?

a)
game.exe ひとつだけあって、DirectXインストールの有無によって内部で自動的に切り替える

b)
ブート用実行ファイル game.exe
Direct3D を使った game_dx.exe
OpenGL を使った game_gl.exe
の3つがあって、game.exe を実行すると 自動的に game_dx.exe または game_gl.exe のどちらかを呼び出す