Correct me if I'm wrong because I probably am but this CPU doesn't support Hyperthreading so if only one CPU were running shouldn't it only show one CPU in the activity monitor regardless of it being a dual core ?
No, this Mac is supposed to have 4 physical cores. Activity monitor suggests one xeon is missing.