vista x64 abd cfp

is d+ actually effective in vista x64?
or is it better to leave it off?

It doesn’t matter if you have Vista or XP. D+ is the HIPS protection part of Comodo and your OS doesnt provide you with HIPS Protection. So yes of course leave it on. Read the benefits here.