There isn't really an optimal and it's a bit more complicated than overall cpu usage. The reason is the number of cores being used. 25% on a quad core could be using 100% of just 1 core which is bottlenecking. You don't want usage to be near maxed on any core or you are probably bottlenecking. Otherwise if it's not near max you're fine.