Some security software quarantines game DLLs. Turn it off briefly (or add the game folder to exclusions) and try launching the game.
The "gsrld.dll failed to load" error in Max Payne 3 is a common issue typically caused by incorrectly flagging and quarantining the file as a "false positive" . Summary of Fix Methods Users generally report success with three main approaches: Some security software quarantines game DLLs
"The dynamic library gsrlddll failed to load. Please confirm that: 1) The file exists in the same folder as the game executable; 2) The library is not blocked by any system or antivirus software." Some security software quarantines game DLLs