Other than using freecammod and there's not much reason not to the only way is to rename the dx11 executable to the dx9 executable and then launch via the Steam.exe with -applaunch and not via the dx11 executable directly. It just doesn't work otherwise. No idea why, think its some kind of Steam DRM protection.