I have Win 8.1 so the following tutorial will explain my successful process of getting the Dual Shock 3 with SixAxis PS3 controller to work with the Windows 8.1 OS.
You’re going to get the Microsoft XBox 360 controller driver from the Microsoft website:
You’ll need to disable digital signature verification: http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/
Go here for full instructions and links for downloading and using the two gaming device emulator programs:
Download Better DS3.exe and MotioninJoy.exe and follow the instructions for using them on the aforementioned website.
Open task manager and ensure you have persistence module (aka igfxpers.exe) running. This will make sure your controller settings persist in the game.
You may “need to restart the computer to apply changes.”
You can verify that it’s working by clicking on the control panel button in the Better DS3 program. The status of the controller should say “OK,” and, if you click on “properties,” you can see your computer respond to the buttons and joysticks that you manipulate.
You can now use your PS3 controller on a Win 8.1 OS computer. Happy gaming, buds!