Gracias GatorV.
 
Mierda !!! Porque ahora si que ya no entiendo nada. Estoy de acuerdo contigo, contra mejor es el algoritmo, más simple es todo y la cosa se reduce. Es verdad. Pero no en este caso. Te pongo un ejemplo de codigo optimizado con más lineas, pero el problema está en que no sé cual el el problema. 

 Porque va más lento !  
Ejemplo 1: 
Si Raikonnen  return (1);
Si Alonso        return (2);
Si Massa        return (3);
Si Button       return (4);
Si Nadal         return (5);
Si Federer      return (6);
Si Murray       return (7);
Si Robredo     return (8);  
Ejemplo con omptimizacion (+ líneas, - instrucciones ejecutadas) 
Si F1 {
   Si Raikonnen  return (1);
   Si Alonso        return (2);
   Si Massa        return (3);
   Si Button       return (4);
} 
Si Tenis {
    Si Nadal         return (5);
    Si Federer      return (6);
    Si Murray       return (7);
    Si Robredo     return (8);
}