Незнам твоя Duron с какво ядро е, но ако не е с ядро на Athlon XP, това mcpu=athlon-xp със сигурност е голям проблем (провери CFLAGS указанията). Аз също съм с Athlon на една от машините, но той е от по-старите и не е с XP ядро. Ето какво съм му дал:
CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe"
-О3 ми правеше повече проблеми от колкото да ми помага, докато -О2 се оказа много стабилна оптимизация.
Ходих да погледна и във форумите на Gentoo, там има хора със сходни/идентични проблеми и до колкото видях се е оказало от неправилен CFLAGS=" -mcpu=athlon-xp" и твърде агресивни -О оптимизации.
Също така ако позваш ACCEPT_KEYWORDS="~x86", може да го промениш на по-стабилното ACCEPT_KEYWORDS="x86", а за най-новите пакети които са маскирани като ~x86 и искаш непременно да ги ползваш, може да си направиш един файл: /etc/portage/package.keywords, който да описва ~x86 пакетите. Примерно моят изглежада така:
sys-kernel/linux-headers -*
sys-libs/glibc ~x86
#sys-devel/binutils ~x86
#sys-devel/automake ~x86
media-video/nvidia-kernel ~x86
media-video/nvidia-glx ~x86
media-libs/alsa-lib ~x86
sys-devel/autoconf ~x86
media-libs/alsa-oss ~x86
media-sound/alsa-utils ~x86
media-sound/alsa-tools ~x86
#sys-kernel/gentoo-dev-sources
По този начин седиш на гребена на вълната без да изпаднеш от другата страна.

'>
Предполагам че при тебе ще трябва да се прекомпилира всичко наново с новите флагове, но ако не ти се почва пак от stage1 (то няма и смисъл според мен), може да дадеш едно emerge -e system, което ще прекомпилира най-важните пакети.
Ако имаш време, желание и нерви може да пробваш да прекомпилираш всичко с emerge -e world (пробвай първо с emerge -pe world за да видиш какво би се прекомпилирало и да решиш дали си струва).
Желая ти успех и се надявам това да ти реши проблема!

'>