The problem is still happening though; when I click on a thread I noticed that the CPU goes up to 100% and apparently that is why I can't scroll anything because the CPU is busy. It stays at around 100% for several seconds while loading something; that's why I suspect the ads; the threads shouldn't use all that CPU to load should they? Anyway, I don't think this should be normal but I wonder if adding more memory would help?
Yes adding more memory will help. I doubt it is the ads that cause the issue it sounds more like an issue with project playlist in and of itself. I am by no means an expert on the mechanics of project playlist and trying to find out about it is like hunting for a needle in a haystack. However, if you say the issue only occurs when you use project playlist then you might conder posing your question to the project playlist folks.
"Project Playlist is an information location tool and social networking website that provides users with an integrated set of services to (i) enable users to locate music files hosted on websites controlled by third parties for promotional or other legal purposes, (ii) stream those legally posted music files using the Project Playlist music player (the “Player”) so the music can be heard, (iii) create hyperlinks to legally posted music files discovered by the user and add those hyperlinks to the Project Playlist search index, (iv) create and publish a series of such hyperlinks to form playlists on a member’s webpage, (v) share those playlists with friends and browse other members playlists on other members’ web pages by embedding the Player in other webpages, where permitted, (vi) purchase music found using the Project Playlist search engine or browsing other members playlists, (vii) obtain current information about new song releases from music blogs, (viii) obtain current information on the popularity of songs as measured by frequency of appearance on other members’ playlists, and (ix) network with other members through a variety of social networking and communications tools. All the foregoing features accessed through www.projectplaylist.com and such additional features as may be developed and added from time to time to www.projectplaylist.com are hereafter referred to as the “Service.” You also understand and agree that the Service may include advertisements and that these advertisements are necessary for Project Playlist to provide the Service. You also understand and agree that the Service may include certain communications from Project Playlist (such as service announcements, administrative messages and the Project Playlist Newsletter), that these communications are part of Project Playlist membership, and that you will not be able to opt out of receiving them. Unless explicitly stated otherwise, any new feature that augments or enhances the current Service, including the release of new Project Playlist features, shall be subject to the TOS. You understand and agree that the Service is provided "AS-IS" and that Project Playlist assumes no responsibility for the timeliness, deletion, mis-delivery or failure to store any user communications or personalization settings. You are responsible for obtaining access to the Service, and that access may involve third-party fees (such as Internet service provider or airtime charges). You are responsible for those fees, including those fees associated with the display or delivery of advertisements. In addition, you must provide and are responsible for all equipment necessary to access the Service."