Hi there,
yes you always should install customized ISOs because they come in along with their proprietary drivers. If this situation happens again, monitor the host via ESXTOP - Yellow Bricks and post screenshots - we could see the core of the problem then.