If i were the op, id hold out to see what haswell brings to the table. As for the current system. An upgrade from the E8400 to a cheap secondhand Q6600 and some more ram would alleviate some of the bottleneck with current games.
Personally myself, ill likely just drop a 3770k into my current setup and add another 670 for sli. I reckon that bf4 will be a pretty demanding game.
	
		
			
		
		
	
				
			Personally myself, ill likely just drop a 3770k into my current setup and add another 670 for sli. I reckon that bf4 will be a pretty demanding game.