Well you must have some data files from these games in savedata, and they were accessed all at the same time, which is quite surprising indeed !
I didn't check that in windows, but I assumed it worked the same, I'll go checking it to be sure.
Why have a static display ? It wouldn't change anything to the sorting, it's still the date the thing was played which is stored, it just displays the time difference between now and this recorded time.
Before you report it : there is a bug with cheats in 0.94.6, because I added something to the console to have comments starting by ; or # anywhere in the line, except that mame enclosed a lot of # between " in its cheats, so these are strings and should be ignored. I didn't think about that. Because of that, a lot of cheats just disappear, like all P2 cheats for kof99. It's fixed in git.
After checking : it seems windows is totally crap to handle the access time, so the best solution is simply not to initialize at all the recent games in windows, and just ignore their crazyness. This code will be removed in next version, sorry for inconvenience, I should have tested that, but I don't like very much testing in windows... !