So here's my list of questions related to this:
How often would you recommend a computer restart? (Right now, seriously, I do a comp restart just several times a month so please don't say every day

Does this create any problems I should be aware of?
I regularly virus scan once a week, defrag once a month, get rid of ad and spyware a couple times a week, do a complete deletion of cookies and temp internet files once a week. Anything else I should be doing?