I recently got a 1.8GHz Celeron computer from a family member who bought a new computer, but they dropped it while bringing it over. When I started it up, it booted up pretty quickly. But when I'm actually in Windows, it runs as slowly as my old 1GHz machine and sometimes when opening things it has long delays. I thought it might just be Windows being old, so I did a clean install. But that didn't fix it. Now I think it might be one of the hard drives or my cd drives, since at the BIOS diagnostic screen it sometimes hangs at them. Other than scandisk, which didn't return anything, is there a way to find out where the bottleneck is occuring without having to spend money I don't have?