Been almost a month, and just the other week I decided to test each stick of RAM individually. Guess what? Bad stick of DDR2 SDRAM.

I now think that was the problem the whole time.