you missed the amount of memory
While a lot of your reasons very are obvious and common and some of them are not in the hand of the users, you missed the main reason of slow PC: not reasonable Memory.
And you don't mention the danger of using Raid1 for loosing data against the advantage of getting some speed if a single person is working very hard on the HDD (e.g. video applications)