What franko said,
I'd check your chips for damage. Can you run the machine for a long time with apps going? If so it probably isn't ram.
Do you get this corruption in games that use sprites etc? If you do, it points more to the custom chips.
Bit of a bugger either way
