Run a monitoring program like crystaldiskinfo and see how warm in gets in operation.
When I first bought the machine, I ran a few benchmark tests. In the
Windows Experience Index the SSD got the maximum possible score of 7.9 for Win7. When the machine is up and running again after motherboard replacement, it will be interesting to see if the SSD performance shows any degradation. For some reason
CrystalDiscInfo v5.6.2 would only recognize the 1TB bulk storage SATA (platter HDD), so I used a program called
CPUID HWMonitor to view the temps of the NVMe SSD:
With system idle, the
SSD Assembly was 27°C (80°F), min. was 23°C (73°F), max was 27° (80°F).
With system idle, the
SSD Air flow was ... exactly the same as SSD Assembly.
Don't suppose you know how software like this reports the actual temperature? - Does it take a temp reading from each IC on the SSD and then calculate the average, or does it simply poll just the memory banks?
That photo is blurry--can you see air all the way through to the other side?
I placed some white paper as a background and got a better angle on it (see images). The two large ICs, both to the left have great contact with the thermal pad (thermal sheet.. or whatever it's called). But,
with no finger pressure applied to the top of the heatsink, you can clearly see an air gap for the two smaller BGAs on the right. The gap in the groove/slotted end piece, moves from point
B to point
A with pressure applied down on the heatsink, which closes up the airgap on the BGA to the far right. (The BGA second from the far right still shows a very slight gap with finger pressure applied, so maybe this chip was never intended to have thermal contact).
I'm suspecting that the black shim (PCB isolaton strip...whatever that thing is) should have been placed on the 'solder side' rather than the 'component side' of the PCIe adapter-card PCB, thus pulling down the heatsink towards the top of the SSD. This strip is very thin, so it's location may not make enough of a difference to get BGA and pad contact.