Again the switch is not likely going to be your bottleneck even if you only have 1gbit ports.
For example you will not find a many laptops that have 10g ports in them. They would also need faster than normal SSD and then they still would not likely exceed 2-3gbit. You need raid arrays of ssd to get fast speeds.
This is also true of your desktop machine but 10g ports are a bit more common and most support raid configurations.
I can't see how you need more than 2 10g ports. 1 for the NAS and 1 for the desktop.
Your best solution is likely to put the data on the main desktop and share it to the laptops. The desktop will get full performance and the laptops will be able to get 1gbit if they can even transfer that much. You...