Guys, none of you answered his question, you're just giving him your specs, comaaaan!
I wouldn't run COD in parallels or fusion, I believe you would need all the juice from the Mac, so IMO the only solution is bootcamp, I have never used parallels or fusion but it just can't be as good as a bootcamp solution?
Cheers