My i5 3570k and Radeon HD 7850 has run everything I've thrown at it on ultra settings with around 45 fps being the average on BF3. However, I've heard that the 7850 only gets an average of 20 fps on Crysis 3 at the highest settings. Personally, I would just turn down the anti-aliasing and say 25-30 fps is fine. Still, if you want better performance than that you might have to go with something like a GTX 660 or 680, or a Radeon 7970. Those are expensive cards, and I don't play Crysis 3, but if you really want to ensure your PC can handle the most punishing games at a good framerate then you might have to fork out the dough. It's also worth pointing out that the Crysis series is designed to push your system to its limits and you shouldn't expect that all future games will be as punishing as Crysis 3.