Doing the actual upgrade for a Mac isn't hard... finding the hardware you want can be. As the picture illustrates, you literally have unlimited choice in hardware when you build a Windows box. With a Mac, not so much. There's nothing special about the Mac hardware... it's not running any faster than if it were running Windows.