Can any processor use any type of RAM (DDR, DDR2, DDR3, DDR4, DDR5) as long as the motherboard has the correct socket for the type of RAM? Or is it dependent on the memory controller in the CPU?
Used to be memory choice was solely dependent on your motherboards northbridge and slots available.
Now the northbridge is mostly built into all modern AMD and Intel CPU's so memory usage depends on CPU support and motherboard slots.
Even though most modern Intel CPUs can use ddr3L, there is only a few motherboards that can support ddr3L and it cripples the cpus performance.
It's rarely a question that even needs asking as mobo's and CPU's are paired most of the time. As above there are some oddball's asrocks dual series had DDR and DDR2, but in the modern world the 6000's series from intel could use either DDR3L or DDR4.
Used to be memory choice was solely dependent on your motherboards northbridge and slots available.
Now the northbridge is mostly built into all modern AMD and Intel CPU's so memory usage depends on CPU support and motherboard slots.
Even though most modern Intel CPUs can use ddr3L, there is only a few motherboards that can support ddr3L and it cripples the cpus performance.