Alguns jogos dão problema com a opção direta no Steam, simulando controle do Xbox. E fique longe do MotionJoy, vai por mim.
O melhor para o controle do PS4, é DS4Windows.
http://ds4windows.com/
Basta executar o DS4Windows.exe. Irá abrir uma janela, pedindo para instalar o driver. O processo é automático. O programa irá baixar e instalar o novo driver.
Após a conclusão, vá na aba Controllers e verifique se o controle foi detectado. Há casos em que a reinicialização do Windows é necessária.
Com o driver já instalado, clique na aba Settings. Marque a opção "Hide DS4 Controllers", "Run at Start up" (opcional) e "Close Minimizes"(para não fechar o programa por engano). Dessa forma, o programa emulará o controle do Xbox 360, melhorando a compatibilidade com os jogos (melhor do que com o esquema da Steam).
Se tudo ocorrer certo, basta entrar no jogo e configurar o controle (aparecerá como Xbox 360 for Windows). A vibração funciona normalmente desta forma.
O programa conta com várias funções e personalizações. Vale a pena "fuçar" nas opções, com calma.
Por** esse MotionJoy ta dando problema no meu Win10.
Qual você recomenda pra controle de PS3?