ADDED:
Unfortunately, it doesn't sound like anything from Crysis 2. So does anyone know what it actually is?
Lurker here, coming out to say: I can confirm that it's from Crysis 2. What track, I have no idea, I'm not even sure that particular track is officially released.