file corruption on read/write 2.6.32-22-server (happens across many kernels)

Solution 1:

My instincts tells me this is a hardware problem, possibly thermal related (as it shows up after som run time). Most likely you have a problem with the southbridge or related hardware.

Consider running some extensive transaction tests on the southbridge, or simply replace the motherboard.

That your OS stays stable but you have random IO errors typically rules out the CPU/Memory, as errors in those tend to make the OS crash and burn along with the other software. But the majority of the Kernel is read from disk at the boot and never swapped out, so a Linux system can be surprisingly stable even if it can't read propperly from the disk.