I've been having this freeing problem for a long time now. I'm not too tech savvy, but I've tried a lot of different "fixes" I have found on this forum, and others like it. I finally brought my Mac in to get serviced, and the technician couldn't find anything wrong at all. I even went in and tried to make it freeze, but it worked like a champ. So I came home, hooked it back up, and within an hour it started freezing again playing iTunes. I noticed some people had success by turning off the wifi, so I tried that, but again the freezing occurred. I finally called my internet provider, and they ran some tests, and discovered I had a 10% packet loss from my modem. They came in today and replaced the modem, as well as fixed a weak splitter, and my Mac is running beautifully. It used to freeze up if I was running iTunes. Scrolling through the album artwork was an almost guaranteed freeze. iPhoto was another major freezer. But today, no problems at all. To test it out, I played 3 movies at once, along with iTunes running, and after an hour, everything was running perfectly, and even the back of the computer was much cooler. I then started up 7 or 8 programs to run at the same time as the 3 movies and itunes, and no problems at all. I have no idea why a bad internet connection would have been the cause (I hope Im not jinxing myself), but once I had mine fixed, all my freezing problems stopped. Granted, its only been a few hours now, but it feels a lot less sluggish, and NO freezing. Check out your modems people! You never know. When you're at the point I was at, you'll try anything.
GOOD LUCK!