I've been using 0x0001FFFE for max transfer on with both FFS and SFS... It seems to be fractionally (about 2%) quicker than when I use 0x0001FE00 - wow! :-)
There must be something else which causes the speed difference, because both values result in the same amount of data being transferred in one chunk. Data is always transferred in units of blocks. One block has 512 bytes (0x200). If you divide either MaxTransfer value by 512 bytes, the result is the same in both cases: 255 blocks per chunk. The remainder is dropped.
Bye,
Thomas