im looking for something kinda hard. ive been stuck playing the same songs over and over and over, practicing the same solos and it's annoying me really bad.

im looking for songs that use palm mutes, harmonization, pinch harmonics, tons of hammer ons and pull offs and all the good stuff.

example of artists using those techniques:
as i lay dying
killswitch engage
bullet for my valentine

suggestions are appreciated.
Self Revolution by Killswitch is a fun song to play, not particularly hard though. Try Dominion by Himsa