Id recommend ditching the extra 4gb stick ram (won't add anything for a gaming only machine - 8gb is overkill) and the hard drive. Put that coin into a 120gb SSD sata3 drive. You'll see 6 second CoD boot up times and it's plenty for OS, your two games and a bunch of other software if you like. Plus system boots around half the time. Maybe keep a smaller HD as data/pron backup.
The CPU is nice but after the issues are worked out of the CoD engine which is currently vid memory bottlenecked, I think we'll see it go back to CPU dependancy. If that 920 overclocks to 4+ ghz you're good. My i5-750 is a lot cheaper and goes to 3.8 or even 4+ without additional cooling necessary but lacks hyperthreading which isn't going to add much if at all anyway.
Other than that it looks good if maybe a bit pricier than need be.