I experience it due to a number of things, my question is - where, when? to explain possible how
when meaning is a spell casted every time of crash?
where.. well ya know :P
EDIT :
also things that might help are. . .
under your game installation folder find the file "nwn2.ini"
Side note : if it does not exist add it in, also the numbers I'm useing don't have to be what you use
alter -
[Sound Options]
MaxCachedSounds=100
"This setting should determine how many sounds are held in the audio cache in memory. The higher the value, the more sounds are held and hence the less loading is required to play back a sound. Raising this value to 200 or even higher can help reduce stuttering in the game."
[Graphics Options]
SEFCacheTimeout=500
SEFCacheSize=20
"The SEF Cache relates to special effects caching (such as spell effects). The cache holds these effects in memory so they don't need to be reloaded constantly, but the cache timeout value unloads them after a period of time to prevent memory usage for effects no longer needed. If you have 1GB or more of system RAM, you may want to raise these values to see if it reduces loading pauses/stutter. The SEFCacheSize value apparently has a useful upper limit of 50 (MB), and the CacheTimeout value is likely in seconds, but if after a while you notice no difference in raising these set them back to their default."
----
Altering those helped my a lot with stuttering and I believe crashes at times
For the full guide i'm using for reference
Link to web page