Полезен на уровне понимания архитектуры процессора,
Для изучения архитектуры современного процессора надо изучать архитектуру современного процессора - микрокод, кеширование, векторные операции. Задрачивание всяких REP MOVSB ничего не даст. Кроме того, я вообще не понимаю, зачем зацикливаться на x86 - есть, во-первых, ещё достаточно распространённые PowerPC, есть чипы видеокарт, которые уже приспосабливают под не-графические вычисления - та же CUDA, при помощи которой скоро будут прорендеривать промежуточные кадры в фильмах 25FPS для более плавного воспроизведения.
Вот это - востребованные области, с их знанием можно и на хлеб с маслом заработать. Например, за качественный интерполятор кадров в фильмах лично я готов выложить баксов 100 или больше
(за сам софт, не считая стоимости видеокарты), и таких пользователей
много. А просто ассемблер x86 - баловство, навроде умения владеть эспадоном в нынешних же условиях.