Yup, we won't be looking at 100Ghz CPU's for a long time yet, 10Ghz may well be closer than we think, though I suspect it's more the architecture of the Motherboard that stands in the way of that rather than technology.
Not really, making a faster bus on the motherboard is more technical then anything, the problem is the CPU itself and the memory it has to acess.
On one side, making CPUs work fast is connected to having more stages in the CPU pipeline(I.E Netburst design), but then you run into heat/power issues, as more pipelines requires more power.
The other issue is RAM speed, the faster your CPU is, the more it has to wait for memory. Today latency for on die memory is down to single/lower tens of NSs, still a long time for the CPU, while RAM acess latency is slowly dropping from 150ns to 50ns(Athlons do well here). Thats still a very long time for the CPU to wait, so you need more cache to keep memory acess down. Problem spirals untill people will finnaly adopt XDR RAM.
