No it is not. The crystal is a timing mechanism. The cpu cycles in sycnh with the crystal. A simple example is to look at the widely loved Arduino Protoyping kit
It runs at 16mHz(mega; one is 8mHz), but you can over clock it to 32mHz, or under clock it to 8mhZ
On the mega the crytal is 16mhz to mathc the clock speed just because its cheap enough to do it. But to over clock it you say Crystal speed * 2 = 32mhz.
So each CPU cycle @ 32mhz = 0.5 crystal oscillation .
Understanding the basics and going up to 1ghz, 2ghz is a much more complex situation. TO achieve clocks speeds like this other in-between components needed to made. That is why you can set multipliers in your BIOS to set the cycle speed of your processor.
And at this level you are multiplies the bus speed and not crystal. The actual bus speed is determined by the components that include crystal.. which could likely be 32khz or 32mhz(old ISA Bus) or anything else, depending on what bus you need.
So RAM bus, Graphics BUS , CPU BUS, they all run at their respective cycle speeds.
In motherbaords it is much more complex than the examples i used.