You should be careful about switching the boards... At least from my experience, the 400mhz iMac g3 and the 600mhz g3 used different heatsinc configurations...so if you put a 600mhz in a 400mhz metal logic board tray, it doesn't make contact with the heatsinc and will overheat.