How to speed LG G3 up after lollipop update

Root it and install a custom recovery.

Flash a custom ROM.

Use LG flash tool and flash the stock kitkat tot file.

Root it again.

Update to lollipop.

Problem solved. I wasn't going to upgrade to lollipop but did on accident.