Both Max Payne 3 and Crysis 3 require a demanding frame buffer in order to run at multiple monitor resolutions with any Anti-Aliasing. As you raise the Anti-Aliasing, more graphics memory is required in order to generate stable playable frame rates. Both the GTX 680 and GTX 690 (690 per gpu) have 2GB of GDDR5 256-bit interface, while the Titan has 6GB of GDDR5 384-bit interface. Memory Bandwidth for both the GTX 680 and 690 (690 per gpu) is 192 GB/s while the Titan has 288.4 GB/s. Both games Max Payne 3 and Crysis 3 were run at the same settings on all cards. Although not shown here Max Payne 3 @ 2X AA required 1662 MB of video memory (at below settings) and Crysis 3 1830 MB, with almost 400 MB of memory to spare Max Payne 3 ran smoothly on all cards but the GTX 680 being a single card actually showed some short spurts of lag as it played catch up on the frame buffer. The GTX 690 (dual GPU) had enough graphics power to conquer it's memory short comings. Crysis is where the obvious difference is shown, only leaving a little less than 200 MB of memory (680 and 690) the 680 was almost unplayable and the single GPU Titan virtually match the performance of the GTX 690. When Anti-Aliasing was raised over 2X the GTX 680 and 690 did not have enough memory bandwidth to run efficiently.  


NVIDIA GeForce GTX Titan Max Payne 3 Multi-Monitor Frame Analysis