So are all Gameloft games with 3d graphics going to have horrible frame rates?
Asphalt 7 is pretty good. I've experienced better framerate on the HTC One S, although it isn't as consistent as the Lumia 920 and doesn't look as good. From videos I've seen of the game on the Blackberry Z10 it runs better there too. But on both of those devices load times are much longer than on the Lumia, slow to the point of annoyance. Note that those two phones both run the same CPU/GPU as the Lumia 920.
I tried The Dark Knight yesterday and it's crap. The framerate is so bad during fights that it's practically unplayable. Judging by videos framerates don't seem much better on other devices, but at least they're reasonably consistent throughout.
I attribute this to minimal investment in development and poor quality control, not limitations in the hardware. This is the result of being at the end of the porting chain where everything gets outsourced. There are extensive complaints about poor frame rate on Android. The iOS verison offers the best performance, but even there it's less than ideal. And there are a ton of other issues to, it hasn't garnered the best of reviews.
It would be nice to have options other than Gameloft for top tier 3D games.