New mix is definitely better. Guitars sound way better. You got some donky notes in the intro, but that's okay. You'll fix that with practice. The bass gtr seems pretty boomy now which I didn't notice before. Really, I'm thinking your "mastering" process is killing your mix. For example, the snare again. It's definitely more there now, which is a good thing, but it sounds flattened and ringy. In my experience, that's *usually* compression/limiting squashing the snares attack to match everything else and bringing the body up. There's zero dynamics in the mix. The snare doesn't crack in it's own space, if you get my drift. It's just a two-dimensional snare sound that's living amongst the guitars. I really hate to say this, but listen to a modern professional mastering job - like the new Foo Fighters. It's loud, and everything is in your face, but it's still got seperation and space and the pieces have a life of their own. Even with it being mastered in line with modern trends, it still breathes. Now I'm not expecting you to rival professional mastering engineers. You don't have the equpiment, budget, or experience to do what they do. But that's all the more reason to not "master" your stuff so hard. I like loud and in-your-face mixes too, but you gotta reel it in a little. This thing is way hot. It's killing your mixes. Just my 2 cents, bro.