Um... nwn.ini?
[Game Options]
Memory Level=1
Memory Access=1
Max Memory Usage=64
Those should not be in you
nwn.ini, though they are (probably) ignored. They are also in you
nwnplayer.ini as:
[Game Options]
...
Memory Level=1
Memory Access=2
Max Memory Usage=512
They mean you are using normal violence (Memory Level=1), and the Memory Access=2 would enable blood and chunky bits, but requires Memory Level=2 to allow setting
"special" violence (probably so kids couldn't turn on chunky bits via slider without editing the file). That's how the settings are described, but I haven't messed with it to confirm it (I always set both to 2. I'm a big boy. I can take it

).
*Edits with quotage*Some NWN website wrote:Extra violence level option:
To turn on an extra level of violence, open the nwnplayer.ini file and change Memory Level=1 to Memory Level=2 and Memory Access=1 to Memory Access=2. Save the file and start the game. You will see a new violence level under the 'Game Settings' tab called "Special" and it should be already selected.
You are also using 512 megs, which is good for the amount of content we have IMO. I use a gig on my older box (Max Memory Usage=1024), and it never has issues with needing to reload stuff it has loaded once. 32 or 64 may be fine for the standard game, but some of the new models and things in our haks are huge, and we have tons of it loading in areas all the time. Like I said, if you have several gigs of ram to use, why not (unless you have an ssd)?
ShinyWater=1 is dangerous, but if you aren't having crash issues, then up to you.
In nwnplayer.ini:
- I see you never finished SoU or HotU by the
CODEWORD XP1/CODEWORD XP2 values 
(you have 2 x CODEWORD values as well, which is redundant) .
- Client CPU Affinity=-2 might not be best for a portable install and compatibility, but you also can't predict how many cores everyone will have to use. -1 or 0 would be the safest, but if multiple cores work with -2 (and don't turn into a slide show), great!
- Difficulty Level=1
*snickers*
If everything works in Win 10 with no extra compatibility mode or whatever usage (and no crashes with shiny water on), then you are one of the rare/lucky ones.
*moar edits* - While NWN runs just fine by copying it to any location, or as a portable thing, several external apps do need the registry entries the game normally has (same as the old updater you'll never need again). If you need the registry settings for something like that, running nwconfig.exe should set them up again, but be sure to backup your nwn.ini (and nwnplayer.ini just in case). The config will change values you might not want changed, so you can just copy the backups to your nwn folder after running it (or manually compare and edit).