I have no idea why only 45fps with my video card 😛 I haven't done much tweaking with this game since it "just worked" previously.
I thought maybe the low fps was because I'm driving two monitors off that card, but when I disconnect the second monitor and check fps, while it's slightly higher (on CX13.2), it's not that much different... I hit 55 or 56 fps if I left my char stand still. Note this is on max settings, full screen or windowed at 1920x1080.
I'm using setarch i386 -3 -L -B - to launch the game (documented in the Tips/Tricks)
I'm using dbghelp (native,builtin) as DLL overrides on Diablo III.exe and Diablo III Launcher.exe (documented in the Tips/Tricks)
No other registry entries/changes made.
System is: AMD Phenom II X4 965, 16GB RAM, Nvidia GTX660Ti, Kernel 3.11.10, openSUSE 13.1, KDE4.14.1
./bin/cxdiag
[MissingLibHal]
"Level"="Suggest"
"Title"="Missing 32bit libhal.so.1 library"
"Description"="This may be needed for Windows applications to automatically detect CD-ROM and USB key insertion."
[MissingLibOsmesa]
"Level"="Suggest"
"Title"="Missing 32bit libOSMesa.so.6 library"
"Description"="This is needed by some games and CAD-like applications to perform off-screen rendering."
[MissingLibTiff]
"Level"="Suggest"
"Title"="Missing 32bit libtiff.so.4 library"
"Description"="This is needed by some applications that need to manipulate TIFF images in their user interface."
[Properties]
"display.depth"="24"
[Properties]
"opengl.vendor"="NVIDIA Corporation"
[Properties]
"opengl.version"="4.4.0 NVIDIA 340.32"
[Properties]
"opengl.renderer"="GeForce GTX 660 Ti/PCIe/SSE2"