Причина "тормознутости" портов скорее всего в том, что разрабатываются они совершенно другими конторами с помощью совершенно других SDK (вероятно, проблема в оптимизации, ведь раньше код вылизывался настолько, чтобы добиться максимальной скорости и качества при минимальном размере). Ну и чисто "железные" проблемы, которые влекут за собой изменение графики под более низкое разрешение, понижение качества звука, упрощение управления и т. п.