No, su modelo de MacBook no puede actualizarse a una versión posterior a Mac OS X 10.6.8 debido a las restricciones impuestas por Apple.
Es muy probable que incluso si usted podría instalar una versión posterior, su sistema funcionaría inestable y/o lento.
En cuanto a la actualización del hardware, sí, es posible, pero yo diría que te será difícil encontrar piezas (aparte de la RAM, que es bastante fácil de encontrar y sustituir) ya que la producción de este modelo se interrumpió en noviembre de 2006.
Además, tenga en cuenta que aunque actualice su hardware no podrá instalar una versión posterior a la 10.6.8. Su ordenador seguirá siendo reconocido como un MacBook 1,1.