Not sure but
could be the amount of memory allocated to the readyboost, as in if you have 4 gig card and have allocated the whole card for readyboost, it would be a reason for "other" files to go missing...
could be the card itself, bad chips on memory card....
and speaking of memory corruptions, virus can do that as well...
my 2 cents