This fix worked for me and three friends, so I thought I'd post it here. I don't know how nvidia users would go about this but I'm sure it's possible.
Step 1: Open the vision engine controll center and click on "Gaming" then " 3D application settings".
Step 2: Look for the button that says "Add" and click on it.
Step 3: Browse to your sleeping dogs folder in Steamapps/common and click the HKship.exe icon, then click open.
Step 4: You will be told there is a profile set up for this already, allow it to be overwritten.
Step 5: HKship.exe will now appear in a small scroll bar. Click on it.
Step 6: Scroll through its settings to "wait for vertical refresh" and set it to "always off".
Step 7: Launch the game and wait at least a minute. It'll white screen but eventually should launch without a crash.
And that's all there is to it. I've tried to be as clear as I can with this, and I can't guarantee 100% success rate but it seems to work well. Please comment if you get a good result so more people can see!
Second Fix Posted in this thread, if the first doesn't work:
.. The following lines were wrote by AssassinKID , so I'm not the guy who found the solution, all that belong to him..
1. Kill the game with Task Manager and exit Steam.
2. Now go to: "C:\Program Files (x86)\Steam\steamapps\common\SleepingDogs\redist\" and delete the following files: "D3D11Install_2010.exe", "vcredist_x86.exe", "D3D11InstallHelper.dll"
3. Go to "C:\Program Files (x86)\Steam\steamapps\common\SleepingDogs" and delete "HKShip.exe", "d3d11.dll" and "dxgi.dll"
4. Now start Steam, right click on "Sleeping Dogs" and select "Properties" then "Local files" then "verify integrity of game cache" and wait until finished (this step downloads and replaces the files you deleted before)
5. Go to: "C:\Program Files (x86)\Steam\steamapps\common\SleepingDogs\redist\DXRedist"
6. Run "DXSETUP.exe" (this copied some files even though my directX was already latest version)
7. Go up one folder to "C:\Program Files (x86)\Steam\steamapps\common\SleepingDogs\redist" and run "vcredist_x86.exe", choose "Repair".
8. Go back to "C:\Program Files (x86)\Steam\steamapps\common\SleepingDogs", right click on "HKShip.exe" and choose "Properties" > "Compatibility", check "Run as Administrator" and "Run this program as: Windows 95" or "98/Me".
I used to get the same problem until this afternoon, i found a solution that fixed this problem, im on an AMD processor by the way...