There are several factors that determine a computer's processing speed, including microprocessor speed, cache memory, and parallel processing. Microprocessor speed is measured in megahertz or gigahertz, while performance is gauged by metrics like MIPS and megaflops. Cache memory provides temporary storage of frequently used data and instructions to increase speed. Parallel processing uses multiple processors simultaneously to drastically improve speeds compared to single processor computers.