Updating firmware to stabilize Linux

Unfortunately no matter what distribution I run Linux has never been particularly stable on my hardware. I’m running a Corsair Hero IV motherboard, AMD Ryzen 2700X cpu, and a Radeon RX gpu. I swap out the SSD (either Samsung or SanDisk) to change the OS. I do have Windows 10 installed on a small SSD. Would it stabilize my system if the firmware updates were ran from the Windows install?

Right now I can’t get Pop!_OS 20.04 to keep running without freezing for more than a couple of days and it’s extremely annoying. But it’s also been a problem in Kubuntu.