As stated, wait a short while. Although, if you are in a tight squeeze and hurry, just buy an i3 and a Z77 MB for an upgradable path. I'd also recommend picking up a GTX 480, a 650 watt or higher PSU, and a case with good cooling (while being able to fit the 10.5 inch card). It shouldn't really bottleneck, and it shouldn't have a problem maxing BF3. Just keep an eye on the GTX 480 temps as it can reach 90*C in demanding times while also being abit loud.