Ok, my dual Athlon MP died, and after recieving some marketing about the goodness of Intel core duos from Ijuz, I bought a cheap AMD mainly because I saw them quite cheap and they have the power consumption in the BOX. Also I use a Core duo at work and although I don't doubt they are faster and nicer CPUS than newer AMD, most of the slowness in my box at work and my laptop at home comes from DISK IO and not having enough RAM. And most of the time one of the cores is idling and waiting for disk. So I don't see a point into going QUAD without a very good IO system.
So having decided to buy a new computer, I wanted to avoid the scenario in which I go for low end enterprise hardware to build a fast box and I end up spending a lot of money and the result is not much better than cheap desktop components. Which has happened to me previously.
So I wanted lots of ram, since DDR2 is cheap these days. And DDR3 has increased latencies. I could get 8GB for less than 150€, without ECC and not registered that is.
At first I made a budget with a Intel Quad Core Q9300 42nm and a Gigabyte X48-DQ6 Board.With also 8GB RAM and 2 WD raptor 10Krpm 150GB drives. One thing to note is that every desktop board claiming RAID these days is just FAKE SOFTWARE RAID, so you end up paying for something that just software in the BIOS. With these components the final price was around 1000€.
The price tag was a little too much for my budget, and also four cores seems a lot. Keeping 4 cores running requires very fast IO, or not so common cases in which you have tight cpu bound processing. (Most processing needs dumping the data at some point).
So finally I went for a cheaper X2 Athlon with the same amount of RAM, the final config is:
Athlon 64 X2 4400+ 2300MHz CPU with an ASUS M2A-VM HDMI board and 8GB RAM from Kingston KVR800D2N5 2G Ram modules.
This might not be the fastest cpu and chipset, but has integrated radeon board, which serves me well and saved me additional 80€. And the final price of the box was 600€. Mostly inflated because of the expensive WD raptors.
I have done some numbers and tests. Also I'm testing some overclocked setups. The multipliers in the Athlon 64 X2 are locked up but not down. I am able to overclock it by scaling the FSB up, and keep memory stable by lowering the RAM clock, so DDR2 frequency stays under 400Mhz (DDR2-800).
Currently I have it clocked at 344Mhz (DDR689). Which gives me about 3170 MB/s bandwidth. And the cpu is running at 2700Mhz from the nominal 2300Mhz.
I'm not a big fan of overclocking since I don't like strange surprises of bits flipping in memory. But in this case I decided to give a shot at it and get more bang for the buck. I have to say the CPU runs at 40C and doesn't seem to heat much even with the two cores at full load with 2 instances of "memtester".
I have found that memtest86+ and memtest86 hang if I put more than 4GB of ram, and I didn't get erros with 4GB with the FSB at 220MHz which were caught with 8GB and memtester under Linux.
Perhaps I'm spending too much time with this overclocking stuff, but until now is being relatively fun and I'm pleased with my new "elcheapo" box that loads KDE and compiles kernels so fast. I hope that firefox doesn't eat the whole 8GB at once and I have some left for computations and virtualization. I have been quite limited with my P4 laptop with 512MB of RAM the last year, but I managed to end the code for my thesis with it
)