Your execute string needs to be encased in ". Maybe " helps to set your fs_game with its own ".

bind F12 "+set fs_game "mods/mp_dust2" +map mp_dust2"

Either that or make your dust2.cfg, and bind f12 exec dust2