What’s the difference between these two?
In a nutshell:
Cultural materialism – British, heavily Marxist-influenced
New historicism – American, less Marxist, or at least less dogmatic about it
If I wrote any more, I would end up writing a dissertation, so I shall stop here.