i think the 320mb 8800GTS will struggle no matter what, those resoultions on the textures are insane, there is just so much, i think anything above 1280x1024 for the 320 would put it under proper amount of frames.
also why would you say just a E6600, my AMD is just as good, not as efficient in some apps but on par with a stock one. i know most people OC theres but minimum reqs dont represent that. cant wait to get a quad core in a year or two