I have a lot of old MP3s that I encoded back in the days when a low end pentium would take 10 or 20 minutes to encode a .WAV file, most don't have ID3 tags but have the filename in the order of Artist - Track, so I am after a program that will write the ID3 tag with what is in the filename, I have found some programs to do this (like MP3 Tagger) but most seem to do it one file at a time but as I have about 300 CDs and Records encoded like this, I need something that will do all the files in a folder.
http://www.mp3tag.de/en/ ^^ Thats what I've always used. You can set up filename>tag rules for batch processing. Very handy wee tool.
I'd give Tag&rename a try as that can do what you want and with as many files as you select. Its what i use to tag my MP3's and then rename the files for easy use and it is excelent.
I use Easytag on Windows and Linux because it has a lot of good features build in like CDDB search. The version for windows is a little outdated compared to the linux version though.