Hail all! I find a solution to the neverending load screen. Here my specs:
Biostar TPower I55
Intel Core i7 860 @ 3.8Ghz (HT disable for frames up of course...)
NVIDIA GTX280 1024MB (latest 195.39 drivers)
Sounblaster Xi-Fi Fatal1ty Gamer Pro
G-Skill 2x2GB 1600MHz
Windows 7 Pro 64-bit
I had the same issue that all of you: the neverending loading screen before leave the village. So, I change the following compatibility options in the properties of the game shortcut:
Set the compatibility to Windows XP Service Pack 3
Turned on the option Disable Desktop Composition (for stability)
Done! It's surprises me that the loading screen to the next cutscene is incredibly fast...
P.S.: The stuttering problem I solved by enabling the following option in game: Shadows Animation Update or something like that... I'm playing with the extreme settings, 1280x1024, and I getting around 60~40 frames with V-Sync turned on by the NVIDIA Control Panel (it's beatiful without all those screen tearings).
If you want to prevent performance drops because of V-sync, just install Rivatuner. There's a small program in the rivatuner folder that called D3doverrider. With this program, you can activate V-sync and third buffer at the same time in direct3d games. Third buffer prevents framedrop in V-sync enabled games. Nvidia control panel only allows third buffer in Opengl games, so it's not working in Divinity 2 and many other Direct3d games.
I'm using this program and do not experience any frame drop. My system is Core2Duo 2,93 ghz, 2*2 gb ddr2 1066 mhz, 1 gb geforce 250gts, 1 tb SataII harddisk.