A thorough CPU "testing" program cannot exist. You would be running the program on the CPU itself and by definition, if the CPU is faulty, the program can not possibly run correctly, can it?
It is very rare for CPUs to go bad. IMHO, it is your (fairly crappy no-name?) motherboard or your RAM failing to do 2x the FSB.