That's totally weird that bl2 has patchy performance on different systems. I use nvidia inspector and force 8xMSAA 8xSGSSAA using 0x080000C1 and downsample custom resolution at 3200x1800. Turn all in game settings up as high as they will go. Or maybe 4xMSAA 4xSGSSAA because my performance sucked, I don't remember. I tried SweetFX but got frustrated trying to get vignette right so stuck with bits. I've got my CPU at 4.6, but noticed the game liked 4.8 a lot better. Maybe these 670 series just don't have enough bandwidth from CPU because they are being throttled in certain situations (which is ridiculous considering potential these cards should have). For instance GPU-Z says GTX670 is set at PCIE 2.0@x16 and Nvidia Inspector reports PCIE 3.0@x16, but my BIOS is set at PCIE gen2 as enabling gen3 crashes the system when it boots. The gigabyte GTX670 box says PCIEx3.0 and so does the Asus Motherboard box and specs on the website. 3770K was supposed to have a PCIE 3.0 controller. Try and find a solution for why Z77 boards crash when set to PCIE 3.0 and you're lucky if you find squat or get answers from support. I've seen solutions for X79 but not Z77. Damn stupid and frustrating. WTF is PCIE 3.0 not working and WTF is up with the many frustrations many have with 670 cards. Most of the time 670 works fine, but then in some games it just is not performing, and where the hell did my PCIE 3.0 go? http://ark.intel.com/products/65523 <- here it says 3770K has PCI-E 3.0 Dude where's my car?