Es raro lo que comentas, pero no estoy seguro que sea por la potencia de la rasp. Si las canciones tardan en cargar ahi el problema ha de ser la red o el acceso al drive. Una cancion es que ha de ser instantaneo, la cpu ni se entera.

Y si se pone al 100% de cpu con una pelicula algo mas debe pasar. La CPU ahi deberia ser lo de menos cuando debes tener mas cuello de botella en el acceso al drive primero y luego el streaming por wifi. ¿La tienes conectada con un cable ethernet gigabit al router? a un puerto gigabit.

Cuando se pone el 100% podrias mirar con 'top' en un terminal que es lo que esta acaparando la cpu y de paso como va la memoria.
Y asegurarte de que esta usando la aceleracion por hw para la decodificacion, si no si que seria un problema para la cpu, aunque tirar ha de tirar si todo lo demas esta bien.