PeterScott: Go to your location for characters, and sort by date, and temporarily move all but the oldest ones into another directory and try again. If it doesn't crash, you can start moving them back until you find the problem character.
A more complete option is to rename the characters folder entirely (e.g., to something like "oldcharacters"). Restart NWN 2, and the folder should be recreated with its original contents. Now try loading one of those characters and see if the crash occurs.
Also, if you're using mods, be certain you are installing them into the NWN 2 directory in your Documents folder, not into the main game folder.
Note that some mods require you to install files (such as .tlk files) into the NWN 2 root folder in your Documents directory (vice the tlk subdirectory). If you want to be certain that you're starting from a clean location, rename the NWN 2 folder in your Documents directory and restart the game. This should recreate the entire directory for you.