OK, if anyone is playing on the PC, I've fiddled enough with the game to determine how best to play it.
It's really a messy port at this point.
First and foremost, I can only speak for nVidia owners, but DO NOT use the latest 301.48 beta drivers. Drop back to the 301.42 official drivers. I finished building my new machine last night and started off with the beta drivers only to find that Spec Ops was full of constant microstutters. As this was a new build I was left wondering what was going on and started blaming Virtu MVP and other potential issue with Ivy Bridge. After more testing I realize that only Spec Ops had any issues so I dropped back to 301.42 to find that the stuttering had been eliminated. It was those drivers all along.
Specific to Spec Ops, however, is the fact that you MUST delete the config files for this game each and every time you start the game. This has been reported elsewhere but I can't stress this enough.
When I start the game with a clean config I see a perfect 60 fps without any hiccups or drops occurring. If you exit the game and then restart, however, your performance will take a MASSIVE hit. I was using the first cutscene and gameplay sequence following the introduction turret bit and found that I was dropping all the way down to 36 fps during this segment. If you delete the config file under "My Games/Spec Ops...", however, you will once again experience perfect performance.
This is why I saw a discrepancy between the demo and full game. I started the demo and just played with no issues. With the full game I started up, realized there were no AA options (title screen reveals this), and then exited to enable FXAA. So when I fired it up a second time that was the first time I had actually started playing the full game and found the performance to be quite poor.
So, yeah, at the moment you'll need to do this each and every time you run the game else your framerate will drop significantly regardless of hardware.