What I recommend is slamming the compressor with as much compression as possible, so you get the distortion of the compressor. One software compressor I have found that does a good job on this is Smack! which works with Protools. However, hardware compressors are great for doing this as well. If you do happen to use modeled distortion on the vocals, try to use it vary sparingly so that way you get the true sound of the vocals. Maybe even dual track it, if it's not thick enough. Alternate your track when you record, have the singer do 1 phrase at a time, then go back and do the other phrases, it helps with breathing, it helps them a lot of with breathing! Put the song together slowly, what I usually do is make the singer do the verses first, then come back and do the choruses, and then backing vocals last. If there are any non-screaming parts, have the singer do those on a separate track, and harmonize the melodies.