Have you looked into MotionJoy? It's a third party driver built to make PS3 controllers work with the PC; I used it for a long while with mine before eventually investing in a controller 'has a toggle for DirectInput and XInput.