So I guess is would be fair to assume that if Crysis 2 was an xbox port on PC, it'd only run 3 threads?
Yup, you guessed it, it's a 3 core thrasher!
I found a decent place in the game to give me a CPU bottleneck, all settings (such as they are) on high with lowest res, so there is no GPU bottleneck. First snap is the game locked to use 3 cores only. Second snap is of affinity set to use all 4 cores. And before any of you remark the game appearing to use 4 cores in the second snap, that's just windows making the load look as if it's spread on all 4 cores. In actual fact, the CPU usage doesn't go above about 75% with either 3 or 4 cores enabled, because it's only actually using 3 cores. The FPS is the same in both snaps. that's all my CPU can give us with 3 or 4 cores. In other words, the 4th core isn't being used.
http://fenderjaguar.net/crysis2.jpg
http://fenderjaguar.net/crysis22.jpg