You won't be able to do Bioshock Infinite or Far Cry 3 on high with these cards. You'll need at least a 660 ti for Far Cry 3 and BioShock infinite. Plus, it would be good to know your machine specs. But the low down is, you'll be paying upwards of $300 for a card that can do that. Truth hurts.
Don't forget that there are some Buttons that slide to the left and give a Increase in performance.
You'll be able to play those games at low settings.