I had an i4000. Very poorly built computer. Lots of compromises, and design flaws (Lots of screens hit keyboards, speakers used to blow motherboard when turned up, so instead of fixing the problem, they limited to max volume to under what most 1 speaker ultraportables can do).
I upgraded the HD and the Ram. Piece of cake. Some of the other things are more difficult.