Crysis runs worse because it looks better.
And the last battle in Crysis is brutal on the FPS because it's an amazingly complex scene to render. Everyone's setup dogs out in the last battle compared to whole rest of the game. The last boss battle in WH at the airport is also crushing on FPS. The huge aliens in both games are just really tough to render.