One of the hardest things for me to learn when recording my guitar tracks was less is more. I used to get the wratchety, scratching sound too. Stepping back the distortion amount was the best thing I ever did.
What it sounds like you're missing in your mix is some bottom end. You need some bass guitar in that track, give it a little fuzz to complament you guitar track. Also DOUBLE UP YOUR GUITAR, I dont care if any one says it's cheating. If it sounds good It sounds good end of story. This also alows you to record with distortion/gain on the frequencies you want, and not the ones that normally cause that ear splitting scratchy noise resulting in that crisp dirty tone. Once you double the track you are effectivly multipliying that sound by 2. Play with the levels a bit, a little Eq'ing, and you get some sweet sounding stuff.
Here is a portion of a song I'm working on right now. It's far from complete, but should give you a good idea as to what I am talking about.
Guitar was recorded direct in clean. I used iZotopes Trash for compression, post and pre filtering, distortion, and amp modeling. All rythm Guitar tracks are doubled up. Bass is DI as well, and also uses Trash. I also made a point to EQ my guitars to fit with in a certain range. Example, Bass guitar is mostly low end, light mids, and some mid highs. Guitar has a cut on the low end. this way they are filling thier intended range of sound, and not cluttering up my mix. Also when it comes to EQ'ing it doesnt take much to make a world of differance. Also Every thing is done on my PC.
Basicaly what I do now is the opposite of when I started. Whe i first started I would start with a lot, and chisle a way to get it right endig up with a horribly over produced sound that was hard to work with. Now I slowly add a bit at a time, and this for me has yeilded better results. Hope this helpd some.