Hallo,
der bei Deinem 1840er verbaute Chipsatz dürfte der SiS648FX sein, der zwar DDR400, aber kein DualChannel
unterstützt. An der Unterschiedlichkeit der Riegel wird es also nicht liegen. Allerdings sind eben SiS-Chipsätze nicht gerade für großartige Kompatibilität bekannt. Wenn jeder der Riegel einzeln problemlos läuft und nur beide zusammen nicht dann hast Du einfach Pech gehabt.
Ich würde mich nach dem neusten BIOS umschauen, vielleicht hat man das Problem schon erkannt und etwas optimiert. Ansonsten eben bei den derzeit noch erträglichen Preisen am besten zwei gute 1GB-Riegel mit DDR400 kaufen. Dann hast Du mit mehr als 512MB RAM ohnehin noch einmal einen Geschwindigkeitsvorteil und kannst ggf auch Vista oder Win7 flott betreiben, bei XP zumindest einmal das Swapfile abschalten (je nachdem welche Anwendunge Du so betreibst). Mit 512MB bist Du auch bei WinXP bereits kräftig am auslagern...
Da die Produktionsmargen von DDR1 immer weiter zugunsten von DDR2 und eher DDR3 zurück gefahren werden dürften die Riegel auch nicht billiger werden. Ich würde die Gelegenheit nutzen und jetzt auf 2*1GB DDR400 umsteigen und tendenziell zu sehr verbreitetenRiegel zB Hynix zurück greifen, bei denen am ehesten keine Kompatibilitätsprobleme zu erwarten sind.
Gruß
Bernhard