if dx9 is working for you then use it in dx9 mode. you dont get anything extra by running it in dx11 mode.
honorbuddy is having a hard time connecting to wow while running dx11 on your machine, it could be due to anything from your drivers to any other dx11 quark. you shouldn't worry about it though as dx9 is working fine, thats all you really need.