First post, by ratfink
- Rank
- Oldbie
At least I think that 's what the problem is.
[I know this isn't really a forum for this kind of question, but people here usually know what they are talking about.]
Problem is: the memory on my XP machine seems to only want to run at half the speed it is supposed to.
Our main PC has an AM2/AM2+ motherboard, Asrock AliveDual-esata2. I was using a Phenom 9350e in it, which has 4 cores and runs at 2ghz. Running XP Pro 32-bit.
My gaming PC has a Sapphire AM2RD790 board and also had a Phenom 9350e but runs Windows 7 Pro 64bit. I upgraded that to a Phenom II X4 965 recently as I got one cheap. Much faster.
So I got another Phenom II X4 965 for the XP box. It is faster on benchmarks, but somehow seems sluggish. A particular 32-bit piece of code I have runs in 18 seconds on 7 box, but takes 30 seconds on the XP box. The code and data load into memory and lots of calculations are done; the code produces it's own timings. I'm thinking the differences must be due to memory.
Looking at cpu-z on each machine, both record the same cpu, running at a core speed of 800, which is 4x the fsb speed.
But on the 7 box, the memory tab of cpu-z shows that the FSB:DRAM ratio is 1:2 and it's running at 400. On the XP box the ratio is 1:1 and it's running at 200. The XP box reports the DRAM running at 200, whatever I set it to [if I set it to 400, it just ignores the setting].
I cannot see a bios setting for the fsb:dram ratio. It looks like I can changes NB and SB settings but I don't know what they will do.
What I want is for the memory on the XP box to run at 400, it's PC6400 RAM and it's actually sold as being capable of running at 533 [ie. 1066].
Grateful for advice!