The problem you are referring with Startup Optimizer was fixed in the last build (1480):
Bug Fix: The Startup Optimizer can fail to properly run certain software under specific conditions. If you have tried the PowerTools X and after using it, some software which usually start with your computer no longer start automatically, this bug is probably the reason. This bug fix ensures the software are run again properly during the next system startup.
However, if the issue was affecting your system, there is no need to do a System Restore, simply disabling the Startup Optimizer is enough.
Also, the Check For Update issue was fixed with build 1480: basically, with all previous versions (including PowerTools 2014 and 2013) the program used caching: if the server was contacted within 24 hours, the old data was used instead making a new connection. The idea behind this was to save our server from a flood of Check For Update calls. However, it also would result a delay up to 24 hours for users to see a new version release and occasional questions asking us why the Check For Updates doesn't work. That's why the caching was removed: starting with the latest version, every time you use the Check For Updates feature, it asks our server for new versions.