One gigabyte of memory is not enough?

Today I started to work at home. Here I use amd64 system powered by Athlon64 3200+ (2GHz) with 1 GB of RAM (64M used by onboard graphics). But it looks like it is not enough to have working system and build in background:

11:11 hrw@home:~$ free
             total       used       free     shared    buffers     cached
Mem:        962312     949312      13000          0      57664    295256
-/+ buffers/cache:     645772     316540
Swap:       987988       5724     982264

After getting first payment I will upgrade this machine to atleast 2GB of memory…

amd64 company my computers