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