Efectivamente, lo maximo que soporta según características es modulos de 1Gb, aunque pone que en el folleto de especificaciones no están todas las configuraciones de memoria disponibles.
Respecto de tu duda de mezclar memoria 800 y 667, por diseño del bus intel, a diferencia de frecuencia en la RAM siempre se ajusta a la más baja, es decir tendrías una memoria 800 funcionando a 667, es decir harias "underclock" que no supone ningún problema para la memoria.
Respecto de los colores de los slots, son efectivamente para el dual channel, para que pongas los módulos por parejas iguales, es decir la memoria 667 en un color blanco o negro y la memoria 800 en otro. con lo que en la placa la disposición podría ser slot 1 ram 667, slot 2 ram 800, slot 3 ram 667, slot 4 ram 800, aunque todas funcionan a 677.
Si el uso que le vas a dar es ofimática y navegar por internet, no te va a influir tanto el tema de la velocidad de la ram.