AFAIK NST will load things that aren't in the database according to standard iNES rules, but of course there's no guarantee it gets things right in the many ambiguous cases.

As far as hacks/patches, I think soft patching is preferable - it uses less disk space, and it keeps the total number of ROMs you have more manageable.