You should almost certainly use a minor version change.
The Wikipedia article on version numbers reads:
In principle, in subsequent releases, the main number increases when there are significant transitions in functionality, the minor number increases when only minor functions or significant corrections are added, and the version number increases with minor errors.
I would consider addiction as secondary. In addition, performance is a secondary feature unless it is a significant limitation that users face and you are making a significant improvement.
source share