Here's the deal.
Simply replacing the CPU and the crystal will not be enough. You will need to replace many things on the motherboard to ensure everything is rated for 20MHz operation, including the DMA controllers, memory, bus controller, ready interface etc. If these things are part of an integrated chipset, then this is not possible. In the early days of integrated chipsets, they were very sensitive and less reliable. Often times the maximum operating speed is stamped into the top. If you were to run a chipset designed for 8MHz at 20MHz, you would risk frying it. If your system does not have a chipset and uses discrete logic, most of the chips on your board will be able to handle 20MHz, with the exception of the few I mentioned. However, even if you replace all of these components some timings will still be off. The ISA bus for example will run at 20MHz rather than 8MHz. most ISA cards can't handle that speed. Unless you know how to design a bus divider circuit, I wouldn't bother. Also, if your system uses 0 wait state memory, it will be quite difficult to find replacement DIP RAMs that can function at 20MHz with 0ws. The best solution for running at 20MHz would be a clock doubler circuit that sits between the CPU and motherboard. I have seen this product for 8088s and 386s, but not 286s. It might be possible to build one though.
"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium