I think that on average 500 customers would create a decent load. I know I wouldn't have that many on a machine with less than 2GB of ram and I would really want to have a dual process board.
I have a dual Xeon with 2GB Ram running 400 accounts, and its load is acceptable.