The more you use your PC, the more programs you use and the more services you're running. Closing a program doesn't always close the service. That's why restarting fixes so many problems; it clears out the memory.
You should also make a habit of cleaning your hard disk to remove temporary files, emptying the Recycle Bin, and getting rid of system files you don't need any more: