You don't need expensive RAM, as you just set a memory divider to run the RAM at stock speed, while using a higher front side bus. For instance, I'm running my RAM at its stock speed of 200 MHz, even though my overclock is over 50%. The memory divider is almost like being able to change the multiplier of the cpu. You do want a motherboard with some overclocking abilities, but again, you don't need anything special, just the memory divider which most motherboards have, and the ability for a 300 MHz FSB.
At 1.8 GHz, you set the memory diver to run the memory at 133 MHz, while the front side bus runs at 200 MHz. You then set the FSB at 300 MHz which overclocks the cpu and memory by 50%, giving you 200 MHz memory (stock speed) and a 2.4 GHz cpu. You can probably bump up the FSB to 312 MHz to get to 2.5 GHz. With 1 MB of cache, that would be an awesome cpu for the money.