La mémoire ECC signifie qu'elle possède un bit de parité en plus. En gros, elle se "corrige" elle même quand une erreur est détecté. On se sert de cette mémoire dans des ordinateurs de type serveur.
Il faut savoir que cette mémoire est lègèrement plus lente, à cause justement de l'opération de vérification.
Pour le double canaux, je pense que tu es en AM2, je ne sais pas si le controleur mémoire intégré peut gérer la différence de capacité (ou de densité) en fonctionnement (je sais que les chipsets Intel le gère depuis le I945 avec des capacités de barrettes différentes).
Dans tous les cas, regarde le manuel de la carte mère, il t'indiquera beaucoup de chose au niveau de la mémoire.