Hola, estoy contigo que es un problema de hardware mas que de software, me despiesta que la pantalla no pare de rotar es como si el driver de video estuviera fallando o la propia tarjeta de video, no se si has sido capaz de ponerle la ROM original de HTC (en mi compartido la tienes), pero por probar que no sea.
Disculpa si te estoy repitiendo cosas que hayas hecho pero no tengo todo el post en la cabeza ahora.