Is it possible that there has been an automatic software update?
I’m wondering if this is a software bug triggered by certain conditions, or a hardware fault such as bad ram, bad psu, overheating or forty things.
I would swap all the kit out if it were my gear and go for what you fancy best straight away.
I personally don't like combined switches firewalls router modems and wireless thingummies all in one box much, too complicated and one tends to be compromising on something. But that's just my own personal odd opinion. But one advantage of separate boxes is that one can swap out and isolate devices.
Sorry not to be more helpful, not much to go on yet. Some hardware debugging things might be to swap out the psu first and arrange for a lot of excessive cooling. That might be worth a try.