Registry Cleaner help?

Okay, I really need some help choosing some registry cleaners. I have Maplestory, Solider Front, and Combat Arms, but I only really play MS, but my cousin often comes over and plays SF and CA. So, now my PC is all jacked up. It can be really slow, that I often have to restart the PC in order to connect to the internet. Don’t reply saying that I should uninstall it because I’m not. Are there any good Registry Cleaners that are pretty good, and is a freeware? I have CCleaner, but it doesn’t find much errors, when other "professional" cleaners can scan up to 3000 problems on my PC, but are way too pricey. Please, I need registry cleaners and defragmentors that are freeware and does pretty god job on it. Remember: I have CCleaner already, and it’s not really good.

Ok, it used to take like 10 or 15 minutes to load. Now it takes about 2 cause i used some tools and techniques to clean up the registry and deleted viruses and malware etc. i also defragmented.

So that’s great.
But it’s still sluggish in the beginning when the desktop is loaded. it takes a few minutes… even the start sound that should sound right after the Welcome screen…you hear it after few minutes or seconds after the desktop is loaded

what else can i do????

it’s windows xp sp2
the computer is a notebook Acer Aspire 5100

sometime ago my cousin dropped it and ever since it also started doing weird things. The dvd/cd drive also doesn’t work….it doesn’t load dvds/cds..in rare occasions it does.
NOTE!!! After the slug in the beginning when the desktop screen is loaded, then its really fast and responsive. It’s just in the beginning that it is sluggish.