So I recently took advantage of Steam's Ubisoft sale and purchased myself Assassins Creed 1 and 2. The game runs in quite frankly terrible performance of between 20-30 FPS in any built up area. Now as you might be saying this is 'playable', that is besides the point, the point is that I have a friend who has a system nowhere near as fast as mine, runs at the same settings, who gets a constant 50-60fps everywhere on max graphics.
For a game that was released over 3 years ago, this is just craphouse. My specs are as follows:
i7 960 @ 3.6GHZ
HD 6990 4GB
MB ASUS SABRETOOTH X58
WINDOWS 7 64bit
I'm running limited background process, and running the latest NVIDIA drivers. I can max Crysis out and maintain a steady 60FPS, BC2 will net me with an average of about 60-80fps.
Latest NVIDIA drivers ??
You mean the catalyst ?
Have you tried, alt- tabbing out of the game and setting the affinity to four cores ? Since this is AC 2 and AC1 you are talking about, AC 2 should run better.
I'm sorry to say I don't have any suggestions either than what Gman posted about the latest drivers, but I wanted to include my own experience with the game.
I don't have what anyone would call a high-end system, but I was able to play the game on max settings, with my fps never dropping below 50fps even in the built up areas. i5 750, XFX 5770, 4GB ram, etc... Not exactly a high-end system.
So with your setup (especially the 6990 you shouldn't be having that kind of trouble). I hope you find your answer.
you may be able to use the renaming trick. rename the ac.exe to ut3.exe this will fool the gpu drivers into using special routines that were introduced to help unreal 3 to perform better. i have tried it with a few games with mixed results.
brother hood should work as amd brought out beta drivers for it. but yes on some games it does work. crysis 2 for instance had fps issues. and on some systems, renaming it to ut3.exe worked. but not all sadly.