Добрый день. Для запуска компьютерной игры Watch Dogs действительно необходимо наличие DirectX 11. Наличие данной программы и именно этой версии является частью требований, которые игра предъявляет к компьютеру, без нее игра просто не запустится. Помимо этой программы игра также требует наличие на ПК видеокарты, которая поддерживает работу с DirectX 11, например, Geforce GTX 460 или Radeon HD 5770 или лучше.