@Denniss: Thanks for your advise.
@cp: At the time when the PC crashes, the Event Log in Windows shows events with code 5 or 6. 5 is for ACPI BIOS attempted an illegal read, while 6 is for illegal write. I don't have the exact message as the error logs have been now overwritten, but this is a common problem for boards of this era, when ACPI was implemented. The solution was to either disable ACPI in the bios, or change the PC type to "Standard PC", or both, and/or reinstall windows with ACPI off in BIOS and choosing Standard PC while installing windows. I tried everything, but nothing worked. The OSes I've tested it on are Windows XP, FreeDOS, Knoppix and Puppy linux. The only solution I haven't tried so far is to get the newest BIOS, which would cost me $30
@edwin: Thanks for the reply, but yeah, I did run memtest for over a day, I also ran Microsoft's new tool WinDiag overnight, I even swapped with 6 different memory modules.
--
As far as the crash itself is concerned, after talking to a couple of experts who've worked with the MVP4/MVP5 chipsets, it appers that this whole series was extremly buggy/unstable. Some of them had success in running Puppy Linux without crashing. At present, I'm running Puppy, it's somewhat more stable than windows, but it did crash a couple of times. Each time it crashes, I'm changing a setting in the BIOS and/or the kernel bootup options and/or the devices/resources being used in hope that I can find a workaround.