The syncing described here is caused by the way firefox uses sqlite and the fact that it writes to places.sqlite after every page loads (and that causes an fsync). Turning off the browser cache isn't a great idea but shouldn't cause any problems. Redirecting it to a tmpfs is a great idea though.
Bookmarks