Hillary Clinton says heavy investment in Iraq, Afghanistan diverts needed resources from posts in other nations.