Are there some good drivers available to make the PS 3 controller work with Windows 7?
Also, can I use it wirelessly?
I have successfully used an app called DS3 Tool to use a PS3 controller on Windows 7 64 bit. I did do it by cable though, it does also apparently work with bluetooth.
It was a bit of a hassle to get setup, but once it worked allowed a lot of customization and worked very well. Just follow the setup instructions closely.
I think Windows will be able to fetch the driver for you automatically. Linux should work out of the box.
If you want to use it wirelessly, check out this guide:
Note that the controller connects via Bluetooth so an ad-hoc network (Wi-Fi) won't work. You'll need a Bluetooth dongle.
If you're not too tech proficient, it might be best to just use it wired and if necessary, buy a longer USB-to-microUSB cable.
I saw this question and wanted to provide another answer that I have found to be more stable and with less privacy concerns.
First, I want to point out a couple SERIOUS flaws with MotioninJoys software.
Now that I have that out of the way, I have a way that still utilizes the MotioninJoy driver, but uses a different (superior) software called Better DS3 (Download here: http://betterds3.ciebiera.net/)
Here are some of the reasons I say it is better:
Here is a Screenshot to show you the software
I would also like to say that I found it incredibly user friendly and have no plans to change my controller software anytime in the near future, nor will I ever return to MotioninJoy (for the software... just the drivers)
I felt it was well documented on the site, but here are rough instructions:
That's It! Now you have a working PS3 controller via either USB or Bluetooth (provided MotioninJoy can find your Bluetooth Driver) NOTE: It will NOT work with Bluetooth 3.0