Nobody else has mentioned a performance drop in Vista, so it may only happen with certain combinations of hardware / drivers / software.

Did you try setting BD to Win98/ME compatibility mode?

A few people had sound problems with Divine Divinity on multi-core systems which in a couple cases could be fixed by setting the game to run on a single core. It can't hurt to try this for BD.
see; Sound errors with static - maybe fix found!