Your processor is fine but that 5670 is going to hold you back a lot. I'm using it currently with a i3 2100 and I'm getting around 30-40 fps with dips into the 20s. I'd highly recommend you upgrade to a 6770 or 6850 but I don't know if that's possible on a Mac
I guess it will run, but it won't look pretty.
Is that a 27" iMac? Because you won't be able to run it at 2560x1440.
If you want to get back into PC gaming, you could use your iMac as an external monitor for a Windows PC. Kind of defeats the purpose of having an all-in-one, but you can use your iMac for work, surfing the web, etc. and switch between your Mac and your PC with the press of a button.
Still my personal dream... if I could afford a 27" iMac
yes its a 27inch iMac and i have a Xbox 360 and ps3 if that answers your question molo9000 i guess i do have a sony vaio laptop with nvida geforce 410m but im pretty sure that wont run battlefield 3 so i do have PC desktop with intel i7 with Nvidia gt 220 will that work? if not guess ill get it on the consoles
im not selling this beautiful imac in my opinion mac is better i was always a mac hater until i got one the 2011 iMac runs battlefield 3 with the choice of AMD radeon HD 6970 battlfeild 3 loooks great on that from what i have seen