CPU reset would be the least invasive to most of the game ROMs and it does assure you that you'd get back to the menu code (actually I'm not sure how much you had to patch in the NMI routines to be able to get back once the game was running).