Windows 8/10 can recognize the DS4 controller without any additional software. Just pair it like you would any normal bluetooth device. That's how I use it on PC, and I don't experience any of the issues you've stated.
Originally, I had to modify a file to manually map the buttons in FFXIV, but I think a recent FFXIV patch fully supported the PS4 controller for PC.
