Re: wait? 70fps?
> Shit. I can't think of a modern game that at 1080p wouldn't treat dropping to 70fps on that card as a "Guys, we need some optimisation here" red flag.
It was optimised... just not for modern hardware.
As I understand it, the original game engine was essentially single-threaded[*] - back in 2007, multi-core CPUs were relatively rare, so there was little or no benefit to reworking things to use extra threads.
And then, they ported Crysis to the Xbox 360 and PS3. And while these are multi-core, and relatively powerful for the time, I suspect that any optimisations in these ports were focused around the fact that you can get closer to the metal on dedicated hardware, as opposed to the chaotic mix of options available on a PC.
And then they built Crysis Remastered, which is based on the console port, which is based on the original single-threaded PC game engine.
So on your nice, modern and shiny machine, your GPU will be mostly sitting and twiddling it's thumbs, as everything's being bottlenecked by that single thread hammering a single core of your CPU.
Sadly, it's doubtful they can do anything about this - we've long since hit a ceiling on how fast we can make a single core, and rewriting a ~15 year old single-threaded game engine to make it multi-threaded would be a pretty major undertaking...
[*] A lot of reviews mention two threads; I CBA looking up exactly how tasks are divided up between them, but I'd guess one handles physics+graphics, and the other handles more boring stuff like audio, NPC AI and the like. Either way, it ain't taking advantage of modern CPU architectures.