I have been using the X5 for a while now, but mostly on a Late 2012 iMac under TB1.
On TB3, my X5 gets slightly better read speeds than you, @ almost 2700MBps, but my write speeds are much slower than yours @ 1100MBps.
Just a note, I replaced the 500GB NVMe that came with the X5 with a 1TB Samsung 970 Pro Plus, and after doing this the write speeds dropped by about 15% on TB1. The read speeds were unaffected.
I suspect that using a different NVMe that came with the X5 is affecting my write speeds.
Read speeds are great, and similar to what I get on an Apple 1TB SSD on the M1 Macs.
How warm does the drive get under heavy write loads?
As of getting warm - hard to tell yet since I've only did a few short benchmark.
A while back, there was some claims that the Samsung X5 overheats, but this isn't true. The case gets pretty warm as it is passively cooled, but it doesn't overheat.
I did some tests, and at idle, the X5 is hotter than Apple's blade SSD in the iMac, but under load, it actually stays cooler than Apple's internal blade SSD. The internal temps of the X5 also is cooler than what others have been reporting on other TB3 NVMe drives.
But....
The X5 drives with older firmware had a big issue where the temperature threshold at which the drive starts to throttle was set too low leading to throttling to USB2 speeds under sustain writes of 100+ GB writes.
This would be really noticeable in situations like cloning a boot drive, or doing large back ups to the X5.
In situations like using the X5 as a boot drive, this throttling issue would most likely never happen, as it would only happen on long, not-stop sustained writes, and read speeds would never throttle.
It would also not happen on BMDST, even if testing it for hours due to the nature of the back and forth, read and write testing.
The newer firmware was supposed to fix this issue, and I think most X5 units today probably have the newer firmware, but I have read that people with older firmware were having issues updating it.