Besides, should I disable serial port?
If your customer does not use the system's serial ports, disable the ports and free up the resources for other things. On the other hand, if your customer does use the serial port, then this setting should be set to 3F8/IRQ4. Onboard Serial Port 2: Same as above if your customer does not use this.
Similarly, do SATA ports matter? It doesn't matter which ports you use with the devices. Each SATA port on the motherboard has its own individual bandwidth, so you won't see a speed improvement by switching around the ports.
Beside this, does NVMe disable SATA ports?
2_1 slot in SATA mode (NVMe is not SATA, both are storage controllers) it disables only 1 of the SATA ports. SATA6G_2 is the port that gets disabled. This means if you use an NVMe SSD in either slot none of the SATA ports are disabled.
Can I swap SATA ports?
Switching the ports on a Windows based machine does not matter AFTER it has been assigned a drive letter. On your motherboard, the SATA ports are usually colored and labeled with numbers from 0 to N, N being any number. If you change the ports across different colors that means you are changing hard drive controllers.