It's exactly this - the memory market has gone through exactly this boom/bust since I can remember - there was a great RAM price stabilization around Windows 95 (price stayed the same or went up per megabyte over years) and then a glut of oversupply.
RAM follows the logic of cyclical commodities, going through cycles of under/over investments that lead to spikes and crashes.