I recommend you try out the new Marshmellow update if you haven't already. It should run smoothly on your Honor 5x and may solve some of the issues you described. This is a staged rollout, so it could take up to a week for your device to receive the update.
Go to Settings > Updater > Check for...