There is no problem running B3D on Vista.
Even less than on XP where DX7 support gets worse and worse, because DX7-9 are "translated" into DX10 calls which have driver support.
Even less than on XP where DX7 support gets worse and worse, because DX7-9 are "translated" into DX10 calls which have driver support.