"how often do I need to de-fragment my PC"
Entirely up to you. I do it once a week.
"will it speed up my PC?"
"a freeware programme around which I can download like PC speedup/tuneup, so I can use it whenever my PC starts running slow"