Some guy bought an i5-7600 iMac, tore it apart, and added a 7700K, 64 GB RAM, and additional 2.0 TB SSD on top of his 512 GB SSD. Interesting project, but note that he made some weird claims in the video for some reason. First of all, he didn't buy a base model iMac like he claimed. He bought a mid-tier i5-7600. Second he claims his 7700K is running 8% faster than Apple's but that's simply false. His Geekbench multi-core scores for example are exactly in line with what everyone else is reporting. Perhaps he's just using a crappy random Geekbench score or else a Geekbench average score to represent Apple's 7700K. But otherwise, it's an interesting video because it proves it can be done, and he also shows some of the teardown procedure (although it isn't an iFixit-type teardown summary).