+1 for run memtest86+ first.
That particular UDIMM module from @patient0 is a Low-profile one with Samsung(SEC) chips, virtually any Low-profile DDR4-2666(PC4-21300) or faster should work with most hardware, the memory speed/latency is adjusted by the BIOS based on the SPD.
If the system is configured with single module, any decent brand should work, but if it is configured in dual-channel 2x4G, then they should be analyzed individually to check what module is failing(if that's the case) then replace the failed module with the same brand/model, or a brand-new matched kit.
That particular UDIMM module from @patient0 is a Low-profile one with Samsung(SEC) chips, virtually any Low-profile DDR4-2666(PC4-21300) or faster should work with most hardware, the memory speed/latency is adjusted by the BIOS based on the SPD.
If the system is configured with single module, any decent brand should work, but if it is configured in dual-channel 2x4G, then they should be analyzed individually to check what module is failing(if that's the case) then replace the failed module with the same brand/model, or a brand-new matched kit.
"