Mucha gente comete el error de actualizar a Windows 10 desde versiones de Windows 8.1 o Windows 7 distribuidas por fabricantes y acaba teniendo más problemas, desconozco si tu amigo ha hecho eso o no. Lo suyo es que hagas una actualización limpia a Windows 10 (formateando el disco del sistema respaldando todo lo que te interese e instalar Windows 10 desde cero con su correspondiente ISO) antes que actualizarlo vía Windows Update desde Windows 8.1 o peor desde Windows 7.
Antes de todo eso, comprueba que el hardware que tienes es compatible con Windows 10, aunque si podías trabajar con Windows 7 o con Windows 8.x desde ahí, lo más probable es que sí, pues solo requiere como mucho 2 GiB de memoria RAM (edición x86-64) y 1 GHz de velocidad de reloj de la CPU. También, como le he dicho a
@Mechferatu en este otro hilo, asegúrate de que existan controladores de hardware para tu equipo compatibles con Windows 10, ya que mucha gente también suele tener problemas de audio o de red.