Crysis was actually a result of poor foresight, with the developers counting on single-threaded CPUs getting more powerful and not accounting for the industry moving to multi-threaded CPUs. As a result, more powerful CPUs still couldn't run the game well.