There are two main types of RAM, DRAM and SRAM, that differ in how they hold data, with DRAM being more common. The CPU processes instructions and computations, and its strength affects game performance. The GPU handles graphically intensive tasks like rendering 3D scenes to reduce strain on the CPU. It was pioneered by NVIDIA and is important for showing game graphics. Storage media like hard drives are used to store game files and programs.