Cita:  
					Iniciado por REHome 
  Me refiero que al introducir el beep y quitar el sleep, se comporta igual.
 
Las letras siguen lentas.
    Como te han dicho antes, eso te pasa por copiar código y no molestarte en entenderlo.  
La llamada a Console.Beep es bloqueante, es decir que hasta que no termine no sigue el bucle. Por eso se comporta de forma similar al Thread.Sleep.