hi
I assume you are running Win2k3? and SQL2k5 sp2?
With only 2gb of ram, the os will try to use most of that so leave the setting as dynamic.
Consider more memory, sql 2005 is a memory hungry beast. my rule of thumb is 80% of the time you are looking at 20% of the db, therefore for a 10gb database, you will need 2gb of ram for sql server, and as the os will take the first 2gb, you would need 4gb, otherwise your 4 cores will be busy paging swapping data to / from disk.
also, you say "write intensive", what disk configuration are you running? Scsi, RAID, Fibre?