There are so many variables and unknowns that can determine the outcome of an overclocking systems (FSB, CPU speed, video card GPU/memory, memory bandwidth, ...). These variables are Vcore, HSF/water cooling setup and die temperature, system temperature, PSU temperature, 5V and 12V stability and current capacity, chipset voltage and cooling, various bios setting, memory voltage, timing and overclockability, case cooling, voltage regulator stability, video card GPU/RAM cooling, ... (the list goes on).
In order to eliminate these uncertainties or unknows as much as possible, PSU, HSF, memory modules, case and chipset cooling (among others) are the main things to watch. E.g. to aim for high level of overclocking of CPU, FSB, one would use
- a high quality copper HSF such as SLK800 with ajustable high CFM fan for air cooling,
- PC 3200/3500 CAS 2 memory for 200+ MHz FSB,
- a PSU with at least 20-24 A on 12 V line (for motherboard that uses 12V for Vcore),
- good case cooling for chipset and regulator, SB cooling,
- appropriate bios settings
...
These are some of the necessary conditions have to be met in order to guarantee a better chance of success. Without them, it would be fine too, but just may have to settle for 10% less optimal overclocking for better price-performance.
Summary for overclocking CPU and FSB
PC2700 memory, rated at 166 MHz, would be hardly able for overclocking system with 200+ MHz FSB. Some Samsung 2700 memory modules were good overclocker and able to do 200 MHz at relaxed timing.
Regarding to memory price, similar to other commodity price, stock price, it would be hard to predict with certainty in the short run (otherwise whoever able to predict the price would be able to make lots of money).