Thanks for the quick response. My motherboard has the latest firmware so I can't update that. So I ran memtest86 four times and it passed all test but it gave me a note saying Your RAM may be vulnerable to high frequency row hammer bit flips. However the conditions needed to induce these errors occur only very rarely in normal PC usage, and so this should not be of concern to most users.
I also ran windows update manually and if found a cumulative update for windows. I'm going to wait on doing the rest of the things you suggested after I see if this windows update maybe fixed the problem and there are no more bsods.