I wanted to get your opinion on M.2 heatsinks and if they are necessary or not.
My current setup:
Samsung Evo 9709 Plus NVMe M.2 SSD
MSI MPG B550 GAMING PLUS
AMD Ryzen 5 5600X 3.7 GHz 6-Core Processor
ARCTIC Freezer 34 eSports DUO CPU Cooler
Crucial Ballistix 16 GB (2 x 8 GB) DDR4-3600 CL16 Memory
RTX 3080 Founders Edition
Lian Li Lancool II Mesh
ADATA XPG CORE Reactor 750 W
A while ago I had a constant BSOD issue which the solution ended up reseating all of the wires connected to the MOBO (I hope in the end it was just something loose).
One of the additional troubleshooting steps I took at the time was also swapping out the M.2 SSD (thinking it was maybe a bad drive)
While removing the M.2 drive to swap in the new drive, I accidentally touched the thermal pad of the M.2 heatsink that came with the MOBO. In my panic I thought the oils in my finger that were now on the pad would damage the new drive, I did some initial research on running the drive without the heatsink and it seemed to be ok so I left it off and threw it in a drawer somewhere (yes, it's pretty ridiculous but I was stressed out at the time so I wasn't thinking straight).
It's been running smoothly for the past few months but yesterday while playing Apex I got the BSOD again (albeit with a different message this time: "unexpected store exception")
My mind immediately went to: "oh crap, I'm running my SSD without a heatsink... maybe it overheated causing this BSOD?...."
My online research on the subject is somewhat inconclusive: Are M.2 heatsink necessary and running without one could potentially harm the drive?
If it is necessary, can I just buy any old M.2 heatsink off amazon and it should be compatible with my MSI MPG B550 GAMING PLUS or are some M.2 heatsinks not compatible with certain motherboards?