I have a suggestion that wont cost much to try, before you start buying parts. Several years ago, i inherited an old packard bell with a slot 1 board, that had similar problems. The guy that owned it was a very heavy smoker, and a computer guru, but he couldnt get this one to work. When i took the cover off, it was like an ash tray inside, with brown residue from the smoke in, and on everything. I took all the cards out, and cleaned all the contacts, took the
cpu out cleaned it and the socket. I cleaned the slots on the motherboard, by finding a piece of cardboard from a shoebox, that just fit between the contacts. Dipped it in cleaner, and pushed it in and out of the slots, till they were clean. Then sprayed everything down with cleaner, and let it dry good. The tar ran off in sheets. I put it back together, and its still running today. This is not to say that smoke is your problem, but it could be dirty contacts. I use "Brakleen" by CRC, as a cleaner, because i cant always get contact cleaner here. It works great, drys fast, and doesnt leave a residue. Like most contact cleaners though, it will attack some plastics, rubbers, and paint.
If you have to buy parts though, ebay has tons of slot 1 stuff. They even have adapters to run different
cpu`s on the slot 1 boards, but you shouldnt have any trouble finding
cpu`s, or mb`s.