Si necesitas ampliar las capacidades del equipo puedes aprovechar para hacer una pequeña trampa: ampliar memoria y a la vez hacer overclock al procesador.
En estas generaciones de Intel la memoria la gestionaba la placa, con lo que el procesador acepta lo que le pongas. Eso quiere decir que un E5800 estaba pensado para memorias de 800MT/s y si le pones de más velocidad, el procesador negocie la velocidad con el puente norte de la placa y deje la frecuencia de la memoria a 800 aunque la placa pueda gestionar más. Sin embargo, existe el llamado Bsel Mod, mediante el que mientras la placa acepte las memorias el procesador se adapta. Es decir, en tu caso tu procesador funciona con memorias de 800 (FSB de 200) y se le aplica un multiplicador de 16x, por lo que la frecuencia final es de 3.2GHz. Si puenteas o tapas algunos pines (cambia según el procesador) puedes hacer que la placa funcione con memorias a 1066 o 1333 (FSB a 266 o 333, respectivamente) pero el procesador solamente le harías recibir la señal del FSB, sin identificar qué señal se le está mandando (como de fábrica solo funcionaría a 800MT/s y se le manda una señal más rápida, cree que esa señal acelerada es la de 800 normal) de modo que aplica el multiplicador sobre la nueva señal, haciendo un overclock por encima de sus capacidades teóricas. En tu caso, es muy probable que aplicando el Bsel Mod sea estable con memorias a 1066 y llegando a 4.26GHz en el procesador.
Todo esto te lo digo porque encontrar memorias DDR3 a 800 suele ser más difícil que a 1066. Ya puestos, hazte con unas memorias de mayor frecuencia. Si te interesa algún día pruebas el mod, y si no siempre se pueden limitar en velocidad.