The cpu is fast enough...also 2GB of ram is more than enough...but 100 points per day....that just sucks...
Are you sure it wasnt 1000 point (because i havent seen 100 point CPU WU yet)?
Anyway...all i can think about atm is that either linux client sux that much (which i kinda doubt)...or maybe some configuration isnt ok...orrrrr...the server isnt idle!?
Problem is that i dont know how linux client looks and/or works...but if its similar to windows client...then you could at least check its config...and maybe set core priority to higher...and same for CPU usage (set it to max - 100%)...and make sure the highly optimized assembly code isnt disabled.
Maybe Dr.Feelgood or someone else here knows more about linux clients?