Nvme drive firmware and speed test

Yes, you can try to choose more performant I/O scheduler for each type of disk SSD / HDD / NVME, by creating that file + reboot:

/etc/udev/rules.d/96-scheduler.rules

# IO scheduler
# Algorithm to manage disk IO requests and balance it with other CPU loads.

# HDD
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="mq-deadline"

# SSD
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"

# NVMe SSD
ACTION=="add|change", KERNEL=="nvme0n[0-9]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="none"

For nvme best performance is usually achieved using none, like in file above.