I was using a file based atmos emunand and got lots of corruption on the internal memory too. Small games installed and played fine, big games corrupted easily or failed to install completely.
Changed the emunand to hidden partition and so far 0 errors and everything seems to be working fine.
Never had problems with sxos file based emunand, but in my case it seems atmos doesn't play fine with it...