Setting autogrowth to 10% is not the best idea. This will lead to a huge number of very small database file increments while the datafile is small but imagine now growing a 500GB database by 10%. That's a 50GB file growth and followed by zero initialization you have a performance hit right there.
Better to use autogrowth with a setting of say 100MB and proactively monitor the growth, adding more space if the growth patterns dictates a need for it.