Yeah, I got greedy there. I pushed it over 4.1 GHZ. One of the things that most people who are players don't know, nor would I expect you to know, is that the NWN2 Server app is ONLY optimized to one core. So, even if we were to assign 2 or more CPU's to the process, it only can use up to 100% of 1 core at any time. For example, Core 1 is at 60% and core 2 is at 40%, at no time can it go over 100% between the 2. It is wise to split over 2 to avoid constantly smoking 1 processor, but you gain no performance in doing so. Thus, is the reason to overclock the processor, and is why we bought it when we did. It's an extreme core i7 that is meant to be overclocked to up to 4.2 Ghz per core. It's standard is 3.33 GHz. So, now that we have safely ( stable and cool ), set the processor to 3.875 GHz, were getting a 500MHz bump to the cores that run NWN2 Server, MySQL Database engine, etc.
Now comes to the memory.
The boards standard Memory speed is 1333, but can be overclocked to 2000. I purchased the Red Blu series that starts out at 1600 so we can safely overclock the memory as well. The benefit here is that most of what NWN2 does is done in memory. Just about the entire module is cached into memory and runs from there. All resources, except Conversations and Scripts ( to a point, as they are cached too and only reloaded if a change is detected. ) are ran from memory. The faster the memory the faster the scripts run and less strain on tasked/delayed commands there are and the server can maintain and clean itself it amazing speeds.
So to summarize, with the solid state storage array, all the cpu, and memory enhancements etc, we are loading the module in 1:47 vs 3:04 previously. Load times on areas and general server performance are all way up. And this is all after all the coding updates we did to change the way RoT does things behind the scenes. Tons of enhancements and performance tweaks, etc.