It’s also important to note that while most custom ROMs are usually set up to be easy to use and intuitive even to non tech savvy users, there can still be some issues and the user should be aware of those facts and prepare for some digging around the operating system to address the situation.
CyanogenMod is particularly well-known for being targeted at novice users without too much experience with flashing custom ROMs, and the community of the ROM is typically pretty helpful in assisting users having trouble with the operating system.
But at the same time, it’s a procedure that should definitely be approached with a certain degree of caution and attention, because there is always the possibility that it will go wrong and the user would then be in trouble.
In the meantime, it’s also worth keeping an eye on the official release channel for Android, as it’s not rare that the company addresses some performance issues with their devices themselves. However, in this case there’s not much that can be done as the device is simply being pushed to the limits of its hardware and it’s simply not designed to be used with this version of the operating system in the very first place.