Hey OP,
Since you have provided some of the details, I'll try to answer you based on those parameters. I guess the newest update must have been prety rough on your device. I would suggest downgrading your phone to a lesser build, and try to see if it works then