Ultra ?? On a 7790 ?? I don't care if you are playing at 1024, ultra on BF3 is demanding and way outside of the realm of a 7790. I am not saying you have a bad card, just not great. Also you have chosen to play one of the most graphically demanding games on the market. Try dropping it down to medium and see if your FPS don't improve, I bet they do.