I am running 32bit Vista home premium and have no problem playing Icewind dale 2 but I do get in-game slowdowns, sometimes they get so bad that it becomes unplayable but has never flat out crashed for me.
Perhaps it has something to do with your 64bit system setup if its crashing straight out, its rather difficult to get some of these classic old games to work on newer systems. I've done some looking around on-line and the ideal setup seems to be to have a 32bit system and disable directdraw (to fix the slowdowns) but can't seem to be able to do it in vista.