Factors affecting CPU performance