The only viable way of cutting into CoD in my opinion is to give people an alternative to play.
A better alternative needs to supplant CoD's place in the minds of the casual gaming crowd. I know so many people who don't care about industry drama and just buy the latest CoD, Madden, etc. game every year simply because it's the thing to do.