http://www.msi-computer.co.jp/955945/945P_Platinum.html
板はこれですよね?
メモリは667MHzとなっているので4200では遅すぎます。
(動くがパフォーマンスが若干落ちる)
もったいないかもしれませんが、安くなっているので512Mは捨てて
(ヤフオクでも売りにくいと思う、取って置いて板のおまけにする)
1GBを2本か4本買う事をお勧めします。
(速度違いを混載させると遅い方へ合わされるし、エラーも出やすいです)
規格がきちんとあっていれば同じメーカーにこだわる必要はありません。
(まれにデュアルチャンネルで動かなかったりしますが、それを言うならロットがあまり離れるのもうまくないです。1GBにしちゃう時点でメモリーチップが変わるからメーカーを合わせてもそれほどは意味がないかと、、無くはないけど、、)
667MHzなので
DDR2 PC2-5300(667MHz) もしくは、PC2-6400(800MHz),SO-DIMMではない単なるDIMM
価格comのメモリーのスペック選択で上記を選んで下さい。
最安は
http://kakaku.com/item/05200011461/
これですね。
バルクを嫌う人もいるけど、、
CAS Latency なども速度に関係しますが、普通はほとんど同じだし、オーバークロックとかしないならあまり気にしなくてもいいです。
WindowsXP 32bitでは3Gバイトまでしかメモリを認識しませんので、あと2Gバイトを増設することができます。
規格はDDR2-533またはDDR2-667が対応していますので、下記のメモリを購入するといいでしょう。
BUFFALO デスクトップ用増設メモリ PC2-5300 (DDR2-667) 1GB 2枚組 D2/667-S1GX2
32bitOSで認識するのは確かに3GB程度なので、4GBにした場合はラムディスクにする以外、1GB弱は無駄になります。
(ラムディスクソフトはいくつか試しましたが、休止でエラーになる場合が多いです。IO,バッファロー共、)
1GBx2 + 512x2の構成がベストだろうとは思いますが、今の512が遅いのでデュアルチャンネルなどでうまく動かない可能性もあります。
(動けば御の字ですが、)
新たに512を買ってもいいですが、逆に1GBより高かったりするので意味が無いですね。
3番さんのは、残念ながらノート用のSO-DIMMなので大きさが全く違い、どうやっても使えません。
本当にありがとうございます!