The dimm is seen as the slave ide device from the motherboard point of view. On that ide device, the bios creates several partitions.
mbrom0 and mbrom1 are 2 partitions that are redirected to the 2MB flash chip. They contain segaboot.xbe and it's needed resources which
is basically the chihiro dashboard and the main test menu. They also create a read only partition in the dimm sd ram module that is used to store the game code.
Another partition is used for the networking. Not much is known about this and how it's used. The physical location of that partition differs between a type 1 and a type 3 netdimm.
Besides that, another R/W partition is created that Outrun 2 SP uses for it's settings and high scores. You would expect that to reside in the dimm sd ram as well.
I assume only the game code partition is checked for a valid game. If that check fails, the game is reloaded in it's partition.
Outrun 2 SP likely checks the integrity of the other R/W partition with it's settings and returns to default when the check fails.
So, maybe the sd ram module is bad, or it's having a bad contact somewhere between the ram module and it's connector.
Model 3 also creates an additional partition that the firmware update software uses.
No idea if anything else is using that. It was called mbsys if I remember well.
If by dimm memory check, you mean the check in the test menu, it still can be a dimm battery issue. That part isn't checked. They just write patterns in the dimm sd ram module and check if that works.