The bigger improvement is using 4k sector size. [1] [2]
However I think most consumer SSDs ship with 512B emulation by default, which means 4k will not be used despite the change. Here is what it says on a fresh F41 install:
$ sudo blockdev --getpbsz /dev/nvme0n1
512
$ sudo cryptsetup luksDump /dev/nvme0n1p3
Data segments:
0: crypt
...
sector: 512 [bytes]
$ sudo fdisk -l
(same for both LUKS device and the partition)
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Even though 4k native is available
$ sudo nvme id-ns -H /dev/nvme0n1
...
LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0x2 Good (in use)
LBA Format 1 : Metadata Size: 0 bytes - Data Size: 4096 bytes - Relative Performance: 0x1 Better
To switch, a reformat is needed[3]:
$ sudo nvme format --lbaf=1 /dev/nvme0n1