The sectors are mapped 1:1 and writing is cached on ext3. I don't expect noticable overhead.
SO FAR we have a 27GiB FAT "forever". Finding unallocated FAT sectors is so simple that it could be done before every mount.