Ich habe das bei mir ganz einfach gelöst. Da ich überwiegend emulierte Spiele zocke, sind die Spiele ihren Emulatoren nach zugeordnet. Für jeden Emu gibt's einen Ordner wo alle Roms drin liegen. Und da es oftmals Angebote im Internet gab, wo man "alle Spiele für diese Plattform" runterladen konnte, bin ich mir ziemlich sicher, so ziemlich jedes Spiel zu dem betreffenden Emulator zu haben. Die Roms sind dann einfach alphabetisch ihrem Namen nach sortiert. Wenn ich dann mal gezielt nach etwas suche, benutze ich die Suchfunktion vom FreeCommander. Reicht mir vollkommen aus.
Un-emulierte Spiele reizen mich im Moment eher weniger, und wenn doch, dann liegen sie ebenfalls alphabetisch sortiert in einem Order als Image(s) herum. Ich würde mir gar nicht erst die Mühe machen, da großartig Struktur rein zu bringen. Trifft übrigens auch auf die Musiksammlung zu. Alles in FooBar oder in einen anderen Player laden und die Suchfunktion bemühen. Dafür ist sie schließlich da.