@CJAY... It works fine with Windows 7 32 or 64 bit.... I'm not sure about Windows 8. Aside from having to manually register the DLL, the rest of the setup is within Sonar Configurations/Settings... Don't blame Presonus for that.
With Studio One I didn't have to load anything... it just worked. With Sonar (as mentioned above) I had to manually register the DLL, then enable key aftertouch and channel aftertouch. It works fine.
This sweetwater "how to" is what I used to get it going.
Sure it's for X1, but I don't suspect much has changed for X3 in regards to controllers. Make sure you use the full path when registering the DLL, and don't assume the path they provide is the same as your machine. You need to know where that DLL is located.
http://www.sweetwater.com/sweetcare/articles/how-do-i-get-the-faderport-to-work-in-sonar-x1/ EDIT TO ADD: I just did a re-install of my machine last week and realized I didn't setup the Faderport on X1 yet.... I just followed those procedures and it worked perfectly. The trickiest part was locating the DLL that was installed with the driver so I could register it (there is a specific one for Sonar 32 and Sonar 64). The whole process took less than 5 minutes. One step that is missing from the Sweetwater how to is that you need to restart Sonar after doing all the steps.