Su principal cuello de botella en una restauración será el disco IO. Para solucionarlo, básicamente necesita discos más rápidos o una configuración diferente. Sin embargo, no sé lo suficiente sobre RAID o SAN para sugerir nada. Incluso podría considerar SSD. Son cegadoramente rápidos. No me gustaría usarlos en algo que no se vuelva a crear de forma regular (tempdb siempre es un buen candidato para esto), pero dado que lo restaura con frecuencia, podría estar bien. Por otro lado, es probable que desee asegurarse de que su servidor de prueba esté lo más cerca posible de su servidor de producción si está realizando pruebas de rendimiento.
Hay un par de otras cosas que puedes hacer para ayudarte. Primero comprima sus copias de seguridad si aún no lo ha hecho. Por supuesto, esto supone SQL 2008 o superior. Reducirá no solo el espacio en disco para almacenar la copia de seguridad sino también el IO para leerla. Hay un costo de CPU involucrado, así que tenga en cuenta. Tampoco elimine su base de datos, solo restaure sobre ella. De esta manera, los archivos ya están en su lugar y no hay gastos generales para crearlos. Puede activar la inicialización instantánea de archivos (es un permiso de nivel de servidor) para acelerar drásticamente la creación / crecimiento de archivos para su archivo de datos, pero no funcionará para su archivo de registro.