There is software out there, but it you are putting in the memory in the other two slots and having problems. Plus for a MB that has been running fine for a year. Then you start having problems then it is more likely the board. What slots are the memory in? One of the channel could be bad.
The four memory sockets are divided into two channels and each channel has two memory sockets as following:
Channel A: DDR4_2, DDR4_4
Channel B: DDR4_1, DDR4_3
My config on my is: Channel A DDR4_1, DDR4_2
Channel B DDR4_3, DDR4_4
Layout is DDR4_4, DDR4_2, DDR4_3, DDR4_1 on MB , got ram in channel A, DDR4_1 and DDR4_2, the orange slots