When something that shouldn't take long but does, I begin to suspect there's an issue. Outside of clearing the cache/internet folder, there may be an underlying system problem.
I would check the health of the hard disk. A hard disk will slowdown drastically if it needs to retry blocks and move data elsewhere. This slow down can really, really impact performance. If this is an SSD, I would replace it immediately! A slow SSD is a sure sign of immanent failure.
How about overall disk space? A full disk will cause the DBR to run slow because it creates lots of temporary files.
And finally, if the drive is okay and it's a platter-type drive, when was the last time it was defragged? A highly fragmented disk can really slow down a DBR.