You earn Bitcoins by luck. The client is born to use the computer to help the network. But if you want you can enable coin generation, and if you're lucky your computer will win sort-of a "scavenger hunt" game against all the partecipants. Adding computing resources helps your luck, but does not guarantee success nor speed increment.
I think you should read the papers first...
yes, i probably should
that counts me out then hehe