It seems like Max Payne 3 will not be releasing anytime soon. Take-Two Interactive has decided to move Max Payne 3 out of its 2010 fiscal year.
Max Payne 3 was earlier scheduled to launch somewhere between the beginning of August and end of October, but this delay will probably cost Max Payne fans another few months as the game will hopefully be released in November-January. Take Two has revealed that the devs decided to add some extra polish to the game which would take a few more months.
Take Two has some big upcoming releases with the likes of L.A. Noire, Mafia II and Civilization V hitting stores in the next few months.