Why is the computer still crashing when there is no memory problem?

Because Windows 9x startup needs to read System.ini, Win.ini and registry files, Config.sys and Autoexec.bat files will also be read if they exist. As long as there is an error message in these files there may be a crash, especially System.ini, Win.ini, User.dat, System.dat these four files are particularly important.