"gsrld.dll failed to load" Max Payne 3 almost always caused by your antivirus software
Max Payne 3 folderLook for a recent blocked action involving gsrld.dll. Select it and choose Restore. Add Game Folder to Exclusions "gsrld
C:\Program Files (x86)\Steam\steamapps\common\Max Payne 3C:\Program Files\Rockstar Games\Max Payne 3
Step 2: Find the file named gsrld.dll. (You may need to enable "File name extensions" in File Explorer's View tab).
Step 3: Delete this file.
Step 4: Right-click MaxPayne3.exe > Properties > Compatibility.
Step 5: Check "Disable fullscreen optimizations" and "Run this program as an administrator."
Step 6: Launch the game. It will now use the legitimate Social Club DLL instead of the modified one.