Raze this optimization issue has always started from alpha and it is very noticeable.
Though know it's getting a little worse. I will get constant 60 FPS nearly everywhere but when playing the game for a while the FPS will be stuck around 30-50 FPS for the rest of the game. I have to restart the game to get constant 60 FPS again, than the same process again.
So randir14, yes I have the same problem and I'm sure that the developers are still optimizing the game when it's close to release. I'm positively sure that they still need to work on CPU optimization or the engine does still have stability issues. It's nothing to do with SLI as I have an non-SLI setup.
So randir14 if it happens again just keep restarting the game, when you notice the FPS drops. That's how I've been playing start from alpha, though maybe it's time for the developers to actually recognise the problem with optimization.
How do I know that CPU still need optimization?
When playing other intense games it uses all four cores and my MAX temp for CPU is at 48-52C but when playing this game my CPU is at 30-32 C only, which is very strange as it's not using enough power draw from the CPU.
My spec:
i5 2500k @ 4.5ghz
MSI GTX 760
8 GB DDR3 RAM
Yeah I noticed the FPS goes back to normal if I restart. Hopefully they get this fixed because it's very annoying having smooth fps one minute and then being stuck at 30-40 the next. I believe it may partially have something to do with shadows, because disabling them brings performance back to 60 in many cases. However the strange thing is changing them from lowest to ultra has no effect, only disabling them completely helps. Maybe there's some kind of CPU optimization problem with the shadows.
However the performance also drops in certain other cases. For instance casting the rain spell has a chance of dropping my FPS, also fire-heavy areas like the Burning Legion around the church. If I've been playing for awhile and travel there the FPS will drop, but if I save my game there and restart, FPS is back to normal. Very strange. Maybe there is some kind of memory leak that gets triggered by certain events.