I tried bitcomet and still got errors.
Then I decided to increaes my RAM voltage to 2.8 (the actual recommended voltage) from the auto-detected 2.65, and I also relocated the RAM from the first two slots to the last two. Then I set CAS timing to 2.5, instead of auto.
One of those three things seemed to fix the problem, but I don't know what.