If all the cf-m34 are all based on the same shell, then in essence the mainboard can be upgraded to the top spec mainboard and all the sub boards should in theory fit? As long as they are all using same screen all other bits are reasonably universal, a 400-700mhz mainboard upgrade should easily be feasible. Tell me if I'm wrong here, just want to know how far the box can be upgraded as there are various mods I've seen done on the m34 to give it a lease of life in today's world