The engine used for Medieval 2 is completely unrecognizable compared to Rome's engine. We stripped it down and totally refurbished it to include major enhancements. There's a complete upgrade of the battlefield rendering system, new methods for building and rendering cities and the combat animation system has also been heavily revised.
IGN Interview

Seems like it's somewhere in between your second and third hypotheses.

Antagonist