Xzamples, I feel for your situation. I have been trying to upgrade my old 939 system as well recently and it only runs DDR1. I recently just had to suck it up and buy a matched set of 4 gigs. A few things about this socket and the cpus memory controller for it.
1) It HATES mismatched RAM. I couldn't even get mine to post when i didn't have identical sticks in the same channel. So you are actually doing ok getting it to get this far.
2) Since your sticks do not match it forces the memory controller to use single channel. This KILLS bandwidth and you want to avoid it if at all possible.
3) When you use all four slots the memory controller will force the 166 divider as well as 2T command rate timing, giving you 333DDR speed instead of 400. This also can kill bandwidth a ton. Unless you are jumping from 2 1 gig sticks to 4 gigs, I really don't recommend using 4 sticks. It just isn't worth the speed loss.
So as far as recommendations go, if you can find a cheap matching 1gig stick on ebay or somewhere (so same company, speed, and timings), I would do that and just run the two matching 1 gig sticks in dual channel. Unless you are buying top end stuff it tends to go for around 10 bucks or less per gig. You could even just buy a matched set of value ram 2x1 gigs is usually ~ 20 to 25 bucks. You can also still buy new DDR ram from online places like newegg. ITs just more expensive to the tune of $40 per 2 gig set.
If you don't want to spend any money I would just pull the 512 sticks and run the 2 1 gig sticks (even if it ends up in single channel mode) That should get you back up to ddr 400 speeds (assuming thats what your sticks are to begin with).
Not sure how much 2 gigs would be an improvement over 1.5 though i suspect that if you were running 4 sticks to get 1.5 (at a 166 divider) that it will run better.
best of luck!
1) It HATES mismatched RAM. I couldn't even get mine to post when i didn't have identical sticks in the same channel. So you are actually doing ok getting it to get this far.
2) Since your sticks do not match it forces the memory controller to use single channel. This KILLS bandwidth and you want to avoid it if at all possible.
3) When you use all four slots the memory controller will force the 166 divider as well as 2T command rate timing, giving you 333DDR speed instead of 400. This also can kill bandwidth a ton. Unless you are jumping from 2 1 gig sticks to 4 gigs, I really don't recommend using 4 sticks. It just isn't worth the speed loss.
So as far as recommendations go, if you can find a cheap matching 1gig stick on ebay or somewhere (so same company, speed, and timings), I would do that and just run the two matching 1 gig sticks in dual channel. Unless you are buying top end stuff it tends to go for around 10 bucks or less per gig. You could even just buy a matched set of value ram 2x1 gigs is usually ~ 20 to 25 bucks. You can also still buy new DDR ram from online places like newegg. ITs just more expensive to the tune of $40 per 2 gig set.
If you don't want to spend any money I would just pull the 512 sticks and run the 2 1 gig sticks (even if it ends up in single channel mode) That should get you back up to ddr 400 speeds (assuming thats what your sticks are to begin with).
Not sure how much 2 gigs would be an improvement over 1.5 though i suspect that if you were running 4 sticks to get 1.5 (at a 166 divider) that it will run better.
best of luck!









socket 939 is a good platform, just old.
