La diferencia entre las dos computadoras es simplemente por la arquitectura de cada una de ellas, como ves es equivalente, valía con que hicieras las pruebas en uno solo, pero nunca sobra si es con el fin de aumentar conocimiento.
La diferencia entre el script 4 y 5 es por que ASP (y en general todos los lenguajes) tiene un manejo muy pobre en cuanto a concatenar GRANDES cantidades de caracteres, para que te des una idea .NET ha implementado una clase especial solo para ese fin. De esa corrida podemos concluir que jamas hagas páginas ASP concatenando la salida HTML y mandándola al final en un solo response.write (y mira que he visto mucha gente que sigue haciendo eso)
De los scripts 1,2 y 3 puedes considerar como cierto que la forma de programar de abrir y cerrar etiquetas <%%> es mejor para el desempeño de la interpretación del ASP por parte del IIS contra el utilizar constantemente el objeto Response; si le pensamos es hasta lógico. Entonces tu amigo tiene razón en lo que te comentó

, y ahora sí puedes creerle
por que ya lo comprobaste y no solo por que lo escuchaste de otra persona, te sorprendería la cantidad de "imprecisiones" que decimos muchas personas en los foros

no debes de creer todo lo que leas en Internet o todo lo que escuches sin analizarlo y si es posible, comprobarlo
Saludos