No, unless you're a masochist and enjoy watching your games stutter uncontrollably, even on the lowest possible settings. Your video card sucks, and you have a
iMac so you're not going to be able to replace it either. Excellent choice buying an iMac! lol
Sorry for insulting you but I just built a computer for someone that can run BF3 on medium settings for $600. How much did you pay for your craptastic iMac? $1200? $1500?