Could it be you need to rereun the game installer or reinstall direct-x?
My guess is that the update has changed some direct x related files so the games aren't finding the versions they expect.
Only some games - Sleeping Dogs, for example. ARMA3 and BF3 work fine... weird
I get an error involving D311.DLL
"The procedure entery point CreateDXGIFactory2 could not be located in the dynamic link library C:\Windows\System32\d3d11.dll"
P.S. I did the upgrade via an ISO
Unfortunately this is one of the many reasons to do a fresh install and not an in-place upgrade.
You tried reinstalling sleeping dogs?
It removed one of my drives from index options so the drive was not indexed and shares would not show on that one drive, only empty folders. Tried everything but could not get it back, went back to Win 8Will wait a month or two before going back to 8.1