Most folk take the defaults and do well. In your case you would have to try each and see which is best. I've yet to see any app figure this out.
Hi, I have a 32GB Lexar JumpDrive M10 Secure 32GB (up to 100MB/s read, 30MB/s write) When formatting I have the Allocation unit size options of: 512b, 1024b, 2048b, 4096b, 8192b, 16kb, 32kb and 64kb. And the choices between the NTFS, FAT 32, and exFAT File systems. I read the larger the allocation unit size the faster it can transfer larger files but am not sure how, and I am not sure how the file formats affect the speed/capacity (except that NTFS allows for compression.) I download music and movies (alot are hi res (most of the 4k ones go to my Internal SSD) My downloaded file sizes are about 5 gigs. I want it to preform as close to it's capacity as possible without unnecessary waste.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic