The one that's constanly resetting, is watch-dogging, so you have to figure out why, most likely one or several of the address lines between the ram and the bios, or the ram and the CPU are damaged / worn, depending on what happened, and once you fix those traces it should boot, and then it's just a matter of what else is / could be wrong...
I have some backup ram chips (For 4 Slots) IDK if those could work for 2 slots, you should be able to plug in the Universe Bios, and it should function in AES mode... I know it's not what you want, but it may let you see which legs/registers aren't working... as you can get into the diagnostic menu and it should give you the error code...
And you can then play a game, and see if the game and or you can also clear the backup ram, which may help with the ram situation, but generally not. I have seen Metal Slug do some funky things with backup ram, which was/is a known issue, and could be related.