1. AFAIK, the main purpose of defragmenting is cleaning up the space left by deleted/uninstalled files. By doing this, access time is lowered making the PC a little faster.

2. I think once a month is ok.

3. Disk clean is different because it removes unnecessary files.

Hindi ako sigurado... :D