Indexing isn't a processor hungry process, it's an I/O hungry process.The reason why indexing slows down the computer is because it has to read the files ( or specifically the files attributes) to index them. File access doesn't get faster with indexing, so the computer feeling faster is probably a placebo effect or simply because the indexing doesn't need to constantly read files from your HDD anymore once it finnished index everything. It just has to index the new files. Also if you set indexing not to index your OS drive, then you lose the the fast search for any files on your OS drive, even on different partitions. You won't feel a slowdown then transferring files because Windows will stop indexing then. However the slowness come when you want to launch programs and access small files. It takes cause windows is still indexing and it can't anticipate exactly when you're gonna access those files. So when the indexing process and the other program send read request to the disk at the same time and the data's all over the place, there will be a performance hit.