Where did you read that Max Payne does not support .Net framework 4.0?Am just asking because I have .Net framework 4.0 client profile,extended and 3.5 sp1 and I am running Max Payne 3 just fine(except for some texture problems which sorted themselves out once I restarted the game from a fresh checkpoint). You could try running .net setup from the redistributables folder in disc number 4 if you have the disc version.