Hi Shankle,
You could try Notepad++. It is an excellent tabbed editor that lets you work on as many files at a time as you want, simply switching tabs to get to the other open files. Has save and save all, as well as an excellent search/replace capability, including finding/replacing in every open file or in EVERY file in that folder or sub-folder. That is particularly good for renaming labels project-wide.
It has a command-line interface for running your batch file and the cli can be set to your current folder, so if you put GoAsm in a folder with the asm files it is very simple. Lots of plug-ins, and built-in syntax highlighting for assembly which you can modify or add keywords, directives, etc. Also, it has the ability to view the same file side by side and even synchronize the two, meaning you can run down either file in the same or different places within the file, and the edits are live on both sides. Great for looking at the top of the file for something when you are working at the bottom and without having to scroll up and down all the time.
It is frequently updated and will really make you more productive. Totally recommend it.