I'll come back when I get bored with this. Eventually.
Meh, I don't do fantasy in any form (game, novel or movies) I just can't live in to it because I don't find it real enough.
I have 2 systems (one cost $980. - one cost $870.) playing it with slightly better FPS than above.
This is simply a game that does a lot and responds well to a fast, modern quad core CPU.
Try the Intel i5-2500kwhen you upgrade.
The truth is that this game probably has the highest polygon counts of any Unreal3 Engine based game ever made. This has exposed some limitations on the Unreal3 Engine. This is exacerbated by the fact that the game is only DX9, so all the draw calls for that high polygon count hit the same core of your CPU. If it were DX11, those draw calls would be distributed over all cores.
I have a Phenom II x6 at 4Ghz. I find my self CPU limited with this CPU on servers aove 25 or so players. It doesn't look like I am when I view the Task Manager though. The highest load I typically see is 35%, and none of the cores look pinned. This is - however - because the Windows 7 scheduler moves the tasks around from core to core very quickly to even the load. So one core is always pinned, but it moves around fast enough that it only looks like its at 65% or so at most, because you are seeing the average load of the update period.
Since I am CPU limited on this CPU, it doesn't matter what I set the graphics to. High or low, I still get the same frame rate due to the CPU limitation. The only thing that changes is GPU utilization.
I just received a brand new x79 motherboard and a Core i7-3930K yesterday though, so I am looking forward to trying them out this weekend when I have time.
Meanwhile, I still get good enough performance to play, it just isn't perfect. I have been playing some Civ 5 the last few days.
Quite frankly - however - what annoys me the most about this game is not the performance issues, but a combination of the relative lack of realism, and the players, who refuse to go after objectives, and just fall back and snipe instead.
It's so frustrating.