Alright, here is the KP text (first line, at least):

panic (cpu 0 caller 0X000AED84): "Uncorrectable machine check: pc = 000000000089BA20, msr = 0000000000149030, dsisr = 42000000, dar = 000000002CAA4200\n" "

Looks like it is the CPU that has gone bad/failed. I don't think that this machine is really worth throwing more money at, though. Considering options.