Al informarme un poco más cobre la clase de valores que recibo del WMI vi que el valor está en unit16 y el vbs lo entiende como string, así que lo he solucionado con una variable auxiliar que pasa a numérico el valor y otra que los suma

Código:
For Each objComputer in colSettingsDISC
  strDISC = objComputer.Size
  aux = CDbl(strDISC)
  intDISC = intDISC + aux
Next