Poslední test je nesmysl, holt kernel má jenom 1GB, takže je jasné, že test, který operuje se 4GB dat, dopadne špatně.
K apache – chtělo by to konfiguraci. Pokud jde o thread worker, pak výsledek není otázkou 64bitů, jako spíš policy, kterou glibc používá na této platformě pro memory management – jednotlivé thready se zdaleka tak nemlátí. Obzvlášť při rychlých statických stránkách (s téměř nulovou latencí) to může být poznat.
Zbytek je holt SSE vs. i386 FP, Ubuntu je na tom líp, ale já na Debianu s i386 optimalizací – škoda mluvit.
64bit přináší o něco lepší instrukční sadu, ale větší náročnost na paměť, škoda, že zatím nikoho nenapadlo použít x86_64 na 32bit adresovém módu.
Však také nikdo neříká že výsledky jsou pouze právě a jen odrazem počtu bitů. Prostě se srovnávají dva systémy, je jedno co v konkrétních případech vede k vyššímu či nižšímu výkonu. Podobně můžeš srovnat auta, třeba diesel s benzínem a nikoho ne*ere že kromě jiného paliva to má i jiný motor :)