Crysis 3? What is the resolution of your monitor? One thing you do not want to compromise with is graphics performance. It's too late now, but I'd recommend a 3570 processor and upping to a 7950 graphic card if you want Crysis 3. For now, stick with the 7870, you may want to CF another one in the future.
my monitor is 1680 by 1050.