Hi crazy00eyes
I am a long time user of Macs, but can claim quite some experience with PC's too. Also a long time gamer on both platforms. And as a graphic designer on actually making a few games. So...
Before you get totally in a twist about it what screen setting have you chosen for the game?
If you have have set it to 2560x1440, I doubt you can find a PC except the highest end gaming machine that could handle the game at full quality at that resolution. Set your screen resolution for somewhere around 1280x720 and you will probably find that the game will run very well. *Also turn off antialiasing*. In most game graphics you don't need it.
I have the iMac 27" 3.06 +(the basic one!)+ and Boot Camp running Windows 7, with all the updates. On there I play at incredibly high quality, *Modern Warfare 2*, *CoD 5 WaW*, *Fallout 3*, *Call of Juarez*, *Assassin's Creed*, *Prince of Persia*, *Company of Heroes* and god knows what else. They all look absolutely breath-takingly cinematic. I should also mention that I have played many of the above as Cider ports on this Mac to great results.
And interestingly I'm running them off an NTFS formatted USB 2 external disc, in an Icy Box. The disc by the way is an old 250 gig internal disc from my old G4 Quicksilver +(so a slower IDE disc, not even a fast new one and on USB!)+. And all this running without a hitch. Apart from the fact that Windows 7 is still full of glitches, as with all Windows and MS products.
Not to mention that all games usually need at least two or three patches and updates before they run really smoothly. Not forgetting also that most games do not even have 2560x1440 really implemented on them yet.
Another couple of points.
One: *You must update all your firmware on the iMac, there were problems with the 27" which the firmware updates corrected completely.*
Two: *There are some very essential updates for Boot Camp to run Windows 7, also good for any other version of Windows you may be running, find them and apply them.*
Three: *Windows 7 needs a bunch of updates too. Also very importantly you must have the ATI Boot Camp screen control panel installed on your Windows partition.*
Believe me it is an amazing thing that Windows runs on these machines at all, and I am thoroughly blown away by the quality of performance I get on this from Windows. I even ran Fallout 3 on my Mac under Parallel Desktops, and I could actually play it. Not brilliant but playable.
I hope this helps.