Revert Windows VMs to Haswell CPU.

This fixes the JVM hang during "Archive Artifacts" step that broke our
nightly builds.

Change-Id: Ia919abf11af105979a72325f5165a9b1dccf0899
diff --git a/gce/vm.sh b/gce/vm.sh
index 635f8ad..1192778 100755
--- a/gce/vm.sh
+++ b/gce/vm.sh
@@ -142,14 +142,6 @@
   local STARTUP_METADATA="$6"
   shift 6
 
-  if [[ $IMAGE == ubuntu-* ]]; then
-    IMAGE_FLAG="--image-project=ubuntu-os-cloud --image-family=$IMAGE"
-    SSD_INTERFACE="nvme"
-  else
-    IMAGE_FLAG="--image $IMAGE"
-    SSD_INTERFACE="scsi"
-  fi
-
   if [[ $TAG == *-staging ]]; then
     MACHINE_TYPE="n1-standard-8"
     BOOT_DISK_SIZE="250GB"
@@ -158,6 +150,20 @@
     BOOT_DISK_SIZE="500GB"
   fi
 
+  CPU_PLATFORM="Intel Skylake"
+  if [[ $IMAGE == ubuntu-* ]]; then
+    IMAGE_FLAG="--image-project=ubuntu-os-cloud --image-family=$IMAGE"
+    LOCAL_SSD="--local-ssd interface=nvme"
+  elif [[ $IMAGE == windows-* ]]; then
+    CPU_PLATFORM="Intel Haswell"
+    MACHINE_TYPE="n1-standard-16"
+    IMAGE_FLAG="--image $IMAGE"
+    LOCAL_SSD=""
+  else
+    IMAGE_FLAG="--image $IMAGE"
+    LOCAL_SSD="--local-ssd interface=scsi"
+  fi
+
   gcloud compute instances create "$TAG" \
       --zone "$LOCATION" \
       --machine-type "$MACHINE_TYPE" \
@@ -165,9 +171,9 @@
       $IMAGE_FLAG \
       --metadata-from-file "$STARTUP_METADATA" \
       --metadata jenkins_node="$JENKINS_NODE" \
-      --min-cpu-platform "Intel Skylake" \
+      --min-cpu-platform "$CPU_PLATFORM" \
       --boot-disk-type pd-ssd --boot-disk-size "$BOOT_DISK_SIZE" \
-      --local-ssd interface="$SSD_INTERFACE"
+      $LOCAL_SSD
 
   case "$TAG" in
     windows-*)