Ich kann dazu nur persönliche Erfahrung weitergeben.
Ich verwende durchwegs schnelle USB 3.0 Sticks der gehobenen Klasse.
Da ich mit Visual Studio direkt auf den Sticks debugge sind hier sehr viele kleine Schreibvorgänge.
Die Sticks wurden mit der Zeit immer mehr Indexfehler wurden langsamer, wurden heiß, später dann musste ich diese neu formatieren oder wurden gar nicht mehr erkannt.
Da ich mit meinen Sticks extremes betreibe und mich die Reklamationen am Keks gingen ließ ich mir eine Alternativ Lösung einfallen.
Ich habe mir eine VHD Datei (!Windows) am Stick angelegt (20 GB). Diese mounte ich dann auf meinen Rechnern mit der Powershell (powershell.exe Mount-DiskImage "V:\VHD\StickVHD.vhd") über eine Verknüpfung.
Dieser Befehl funktioniert aber erst ab Windows 8.
Da die vielen Schreibvorgänge nur virtuell sind, habe ich keine Probleme mehr.
Ob dies eine Lösung für deine FotoSticks ist, bezweifle ich den der VHD Container funktioniert leider nicht auf jedem OS.
Zu deinem Navi, Ursache währe möglich, aber ich bezweifle das hier die max. Anzahl der Schreibvorgänge schon überschritten sein kann.