Have you tried to re-seat your memory sticks....unlikely, but.....
Take out the CPU chip if that is possible and just put it back....?
Bad contacts can develop over time.
Just for your amusement 
I have another 10 year old computer.
It started the same...bad boots and only half the memory
I located that the memory was bad
After numerous times re-seating it, finally it was OK....for a few months
Then it started again
I took every thing apart....to no avail.
Finally I took it to a friends shop
He had it for a few months, checked every thing separately and all was well.
Put it together again...same story...didn't wont to work
So I retired it to the garage
About 6 months ago, whilst re-arranging the junk , I decided just to have a look at it again..
Guess what...It booted up and has been working properly since then
It's still running win98SE for the Kids games
Anyway, I hope you make better progress than I had
Xena